Compare and contrast SDLC and 2 other development models (give a brief description of the approach, cover the phases, and highlight the strengths and weaknesses).
Software development model
There are several SDL models, which are used to come up with the best software. Some of the software models are spiral, waterfall, and incremental. Waterfall development is the oldest method, which are used in the development of software. The best future, which this method has, is the sequence steps, which makes the software development faster. However, spiral development model is the development, which combines both prototyping and design methods. It is known as a Meta – model, which means that it can used in other model of designs. According to Alshamrani and Bahattab (2015), the Spiral model focuses on the project assessment and eliminates the risk as well and therefore, it is one of the best models for software designs. The Waterfall model of software design is the oldest and can used in the current design system. But it does not eliminate risk and therefore, the best model of software design which can be recommended is spiral model of software design.
The spiral design is the best since it helps designers to eliminate risk and also gives writers an opportunity to weigh in the life cycle of the project. It provides a clear plan of software development, which starts with planning, risk analysis and development and evaluation and therefore, it is the best method of software development compared to waterfall and incremental. In short, there are several existing models, which are used in software development clients decide based on their needs. The waterfall method might still be the oldest model, which are used in software development but still has fewer advantages compared to spiral model of software development. Research therefore, indicates that spiral method of software development is the best since it looks at the interest of the software and eliminates any risk, which may occur. It also looks at the future of the life cycle of the system and therefore, systems which are designed using spiral model have long life and less maintenance compared to either incremental or waterfall model of software development.
BIBLIOGRAPHY Alshamrani, A., & Bahattab, A. (2015). A Comparison Between Three SDLC Models Waterfall Model, Spiral Model, and Incremental/Iterative Model. JCSI International Journal of Computer Science Issues , 12 (3), 2-25.
If you have any queries please write to us
Join our mailing list