Zusammenfassung der Ressource
Software Development Life Cycle
- WATERFALL LIFE CYCLE MODEL
- Advantages of the Waterfall model
- simple and easy to use
- easy to implement
- is appropriate for small
development projects
- Easy to manage
- Disadvantages of the Waterfall model
- usefulness is limited
- inappropriate for complex projects
- not be used for developing object-oriented
- Software Development Life Cycle Model
- Requirements-gathering
- the needs of the company are outlined
- “wish-lists”
- Questions About the system
- list of functions
- Design
- the designers attempt to turn the dreams of the managers and
users into reality.
- Implementation
- goal to fulfill the requirements of the
company
- to meet the design outlined in the design phase.
- automate code generation
- Testing
- plan is created to describe the unit tests
- individual software components
- V-Shaped Life Cycle Model
- Advantages of the V-Shaped model
- simple and easy to use.
- higher chance for success
- appropriate for small development projects
- well understood.
- Disadvantages of the V-Shaped model
- inappropriate for most projects.
- Incremental Life Cycle Model.
- Advantages of the Incremental model
- prototype early
- easier to test and debug
- Disadvantages of the Incremental model
- inappropriate for large, longterm projects
- Spiral Life Cycle Model
- Advantages of the Spiral model
- ideal for large-scale and missioncritical
- software code is developed early
- software code is developed early
- Disadvantages of the Spiral model
- The Spiral model is inappropriate
for use in small and medium-scale
projects that are not mission-critical.
- Hard to implement
- requires highly specific
expertise