Zusammenfassung der Ressource
Software life cycle
- Waterfall or linear-sequential model
- A series of steps that must be completed in a linear, sequential
order.
- Easy to use.
- Its usefulness is
limited
- Software model
- Analyzes the needs of the
end users of the software
- Decomposes and organizes
the system, algorithms
- the source code
is implemented
- It is checked to see if it is
working properly
- V-Shaped
- The V-model focuses on activities and correction.
- The relationship between the
development stages and the
different types of tests
facilitates the
troubleshooting.
- The tests can be expensive
and sometimes not effective
enough.
- Software model
- requirements gathering,
accept test
- Funtional specifications,
integration test
- HIgh level desing,
system test
- Low level desing, unit
test
- Incremental
- Tasks grouped in small repetitive
steps.
- The model is less likely to
fail.
- Requires a client involved throughout the
course of the project.
- Software model
- Requirement, design, implementation and testing
phases are completed for each iteration
- Spiral
- The risk involved in software development is taken into account.
- Integrates
development with
maintenance.
- It's an expensive model.
- Software model
- Planing
- Evaluation
- Risk analisis
- Engineering