Zusammenfassung der Ressource
Software Development Life Cycle
- SOFTWARE DEVELOPMENT LIFE CYCLE MODEL
- Requirements-gathering
- During the requirements-gathering phase, the needs
of the company are outlined.
- Design
- during the design phase, the designers attempt to
turn the dreams of the managers and users into
reality.
- Implementation
- In the implementation phase, the results of the
design phase are translated into program code.
- Testing
- In the testing phase, the results of the implementation phase
are run through a series of tests to verify that it functions
and that it meets goals of the requirements phase.
- WATERFALL LIFE CYCLE MODEL
- Advantages of the Waterfall model
- The Waterfall model is appropriate for small
development projects in which the requirements are
well understood.
- Disadvantages of the Waterfall model
- the Waterfall model is inappropriate for complex projects. It should
not be used for developing object-oriented software, for long-term or
ongoing projects, or for projects in which requirements are unknown
or subject to change.
- V-SHAPED LIFE CYCLE MODEL
- Advantages of the V-Shaped model
- the V-Shaped model is appropriate for small development projects
in which requirements are well understood.
- Disadvantages of the V-Shaped model
- The rigidity of the V-Shaped model makes it inappropriate
for most projects.
- INCREMENTAL LIFE CYCLE MODEL
- Advantages of the Incremental model
- Generates a working prototype early in the development process.
- Disadvantages of the Incremental model
- The Incremental model is less risky than the Waterfall or
V-Shaped models, but it may be inappropriate for large,
long-term projects.
- SPIRAL LIFE CYCLE MODEL
- Advantages of the Spiral model
- The customer is given many opportunities to
evaluate the software and plenty of time to ease
into adoption of the software.
- Disadvantages of the Spiral model
- The Spiral model is inappropriate for use in small
and medium-scale projects that are not
mission-ctical.ri