Mapa mental
Software Development Life Cycle
Contenido del mapa
Software Development Life Cycle
SOFTWARE DEVELOPMENT LIFE CYCLE MODEL
- design, coding and testing of a software system,
- desing
- translate cycle models
- Implementation
- translate code program
- Tests
- run series of tests
- desing
- design, coding and testing of a software system,
WATERFALL LIFE CYCLE MODEL
- a series of steps to be completed in a linear and sequential order
- Advantages
- simple and easy to use
- suitable for youngsters projects
- Disadvantages
- its usefulness is limited
- unsuitable for projects sophisticated
- Advantages
- a series of steps to be completed in a linear and sequential order
SHAPED LIFE CYCLE MODEL
- V provides a sequential route of discrete phases
- Advantages
- is relatively simple and easy to use
- Specific objectives are defined for each phase
- Disadvantages
- The rigidity of the V-shaped model makes it unsuitable for most projects
- it is difficult to add or change requirements later in the development process
- the V-shaped model risks wasting time and energy if it is not planned painstakingly
- Advantages
- V provides a sequential route of discrete phases
INCREMENTAL LIFE CYCLE MODEL
- The incremental life cycle model builds an approach iterative in the Waterfall model. The development projects are divided into several smaller and more manageable iterations
- Advantages
- the Incremental model generates a working model prototype at the beginning of the development process
- easier to test and debugr
- is an effective tool for managing risk
- Disadvantages
- exhibits some rigidity in the following phases cannot overlap
- but it may be inappropriate for large, long-term projects.
- Advantages
- The incremental life cycle model builds an approach iterative in the Waterfall model. The development projects are divided into several smaller and more manageable iterations
SPIRAL LIFE CYCLE MODEL
- El modelo del ciclo de vida de Spiral es similar al modelo Incremental pero incorpora riesgo análisis
- Advantages
- The focus on risk avoidance makes the Spiral model ideal for large-scale, mission-critical applications.
- To work the software code is developed early on
- Disadvantages
- Implementing the Spiral model can cost considerably more than other life cycle models.
- The risk analysis phase requires very specific knowledge
- Advantages
- El modelo del ciclo de vida de Spiral es similar al modelo Incremental pero incorpora riesgo análisis