Software development methodology: Difference between revisions

Content deleted Content added
Line 97:
* [[Top-down programming]]: evolved in the 1970s by IBM researcher [[Harlan Mills]] (and [[Niklaus Wirth]]) in developed [[structured programming]].
* [[Unified Process]] (UP) is an iterative software development methodology approach, based on [[Unified Modeling Language|UML]]. UP organizes the development of software into four phases, each consisting of one or more executable iterations of the software at that stage of development: Inception, Elaboration, Construction, and Guidelines. There are a number of tools and products available designed to facilitate UP implementation. One of the more popular versions of UP is the Rational Unified Process (RUP).
* [[Agile Software Development]] refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. The term was coined in the year 2001 when the [[Agile Manifesto]] was formulated.
 
== Software development methodology topics ==