Designers on a software project must have a well thought out and well-executed design; therefore, many choose a structured methodology to approach their system development life cycle (SDLC) or...