The Evolutionary Process Development Model

•Main characteristics
–Feedback from the user is used throughout the entire process.
–The software product is refined through many versions

•Advantages
–Deals constantly with changes.
–Provides quickly an initial version of the system.
–Involves all development teams

•Disadvantages:
–Quick fixes may be involved
–“Invisible” process, not well-supported by documentation.
–The system’s structure can be corrupted by continuous change.

•Disadvantages [cont’d]
–Special tools and techniques may be necessary
–The client may have the impression the first version is very close to the final product and thus be less patient.

•Applicability
–When requirements are not well understood.
–Good for small and medium-sized software systems.

You can also view:
1. Boehms Spiral Process Model
2. Rational Unified Process Model
3. Rapid Application Development-RAD
4. Prototyping Process Model
5. Incremental Process Model
6. Component Based Software Engineering
7. Evolutionary Process Development Model
8. Waterfall Process Model
9. Software Process Framework Activity

Comments

Post a Comment

i am running my new blog at Knowledge Sharing (https://ksharing.info). please subscribe my new blog

Popular posts from this blog

Component Based Software Engineering

What is Non-functional requirements

Software engineering Ethics Issues of Professional Responsibility