The software development process is the methodology used in developing computer software.
Some software development methods:
- Top-Down Model
- Bottom Up
- Waterfall model
- Spiral model
- Chaos model
- Prototyping
- Evolutionary prototyping
- Iterative and Incremental development
- Extreme Programming
- Procedural programming
- Structured programming
- Imperative programming
- Declarative programming
- Functional programming
- Literate programming
- Object oriented programming
- Concurrent programming
- Component-oriented programming
See also: project lifecycle.