Posts

Showing posts with the label evolutionary model

EVOLUTIONARY MODEL

Software gets developed in three phases- initial, intermediate, and final. Each of them has further divided into three stages- specification, development, and validation. CHARACTERISTICS: It evolves in three phases initial, intermediate and final. Each version follows a linear trend in itself like specification, development, and validation. It is generally used for large projects. Due to its lengthy process, it costs too much. WHERE TO USE: Very useful for large projects. Well suited for projects using object-oriented development. When the client prefers the project in an incremental order rather than the entire thing to be manufactured and delivered. ADVANTAGES: Risk analysis is better. It supports changing environment. Initial operating time is less. Better suited for large mission-critical projects. During the life cycle software is produced early which facilitates customer evaluation and feedback. DISADVANTAGES: Management complexity is more. Not suitable for smaller projects. High...