What are the positives & negatives, requirements, best
practices, and typical use of the following development
methodologies: Waterfall (SDLC), Agile, Scrum, and Unified
Process? Be sure that you cover the topics adequately to
display and convey your knowledge and understanding of these
methodologies.