Tab1. Comparison between Lifecycle-models
V-model
|
Spiral model
|
Waterfall model
|
+ Well-structured tests + Prioritization system to be
developed - Validation against requirements: very expensive if errors are
found.
|
+ Assessment and risk control - The number of turns
can be large therefore costly project + - Relatively new model
|
+ Well suited for smaller systems as opposed to complex
systems. + The tests apply to the overall application. - Period long
enough to see result.
|
The study and comparison of these models lead us to choose
waterfall model because it is well suited for small systems, it offer
an approach to risk reduction, minimizing the impact of uncertainties. This
impact in the development phase is lower than the impact of uncertainty in the
phases of design or specifications, the more the project progresses, the risk
decreases. Unlike the spiral model that is designed for large systems whose
needs are changing and V-model which is very risky if errors are found.
So, throughout the rest we must follow these steps: Analyze,
design, program development, testing and implementation.
1.6. Conclusion
Our project is a helpful tool that facilitates
communication, learning and sharing knowledge between ESPRIT students, teachers
and other site visitors.
Thus we must specify what our tool will provide, try
to explain it in a sight of a computer expert and to satisfy
user's needs that will be the subject of the next chapter.
|