Use the library or the Web to conduct a research on various software development methodologies. Choose three methodologies: one structured (such as Waterfall), one object-oriented (such as UML), and one agile (such as XP) and answer the following questions:
- Which methodology is the most robust? In other words, how well can it be adapted to suit different projects or circumstances?
- What is the underlying philosophy for each methodology?
- Which methodology is the most robust? In other words, how well can it be adapted to suit different projects or circumstances?
- What is the underlying philosophy for each methodology?
- Please write about 3/4 to 1 page for each methodology.