Software development process: Difference between revisions

Content deleted Content added
Ap (talk | contribs)
mNo edit summary
Ap (talk | contribs)
mNo edit summary
Line 1:
The methodology used in developing [[computer software]].
 
Some [[Softwaresoftware Developmentdevelopment]] methods:
 
* [[Top-Down Model]]
* [[Bottom Up]]
* [[Structured programming]]
* [[Waterfall model]]
* [[Spiral model]]
* [[Prototyping]]
* [[Evolutionary prototyping]]
* [[Iterative and Incremental development]]
* [[Object Oriented Design]] - [[OOD]]
* [[Extreme Programming]]
 
Some paradigms for programming software:
* [[Procedural programming]]
* [[Structured programming]]
* [[Imperitive programming]]
* [[Declarative programming]]
* [[Functional programming]]
* [[Literate programming]]
* [[Object oriented programming]]
* [[Concurrent programming]]
* [[Component-oriented programming]]
 
 
There are also a variety of kinds of [[software documentation]].