Some popular Software Development Processes (summary)
1. Waterfall: This is a linear model, whereby the processes followed are to get requirements, analyze requirements, make a design (including High Level Design, Low Level Design), Develop code, Test application, and then deploy. A lot of software projects follow the Waterfall model.
2. Iterative model: This is an alternate to the waterfall model. The main difference is to start small, and then keep on iterating by building larger sections of the project. This helps in discovering truly what the customer wants. It is also being used by product companies more frequently now since it leads to eventually lower defects, and keeps the product quality higher. Some techniques using an iterative model are:
- Agile software development
- Extreme programming
Sunday, June 10, 2007
Software Development Models
Posted by Ashish Agarwal at 6/10/2007 12:21:00 AM
Labels: Development, Processes, Software
Subscribe by Email |
|
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment