Presentation is loading. Please wait.

Presentation is loading. Please wait.

Additional slides to accompany Chapter 3 : Process Model.

Similar presentations


Presentation on theme: "Additional slides to accompany Chapter 3 : Process Model."— Presentation transcript:

1 Additional slides to accompany Chapter 3 : Process Model

2 Software Process Models Irrespective of which level of CMM the organization has, the software engineer has 5 choices for selection of software process models. The models are:  Linear Sequential Model(LSM)  The Prototype Model(PRM)  The Rapid Application Development Model(RAD)  The Incremental Model(INM)  The Boehm Spiral Model(BSM) In all models, core activities, namely Analysis- Design-Code-Test are common. However, their execution differs from model to model.

3 Linear Sequential Model(LSM)  Also called classic life cycle model similar to Waterfall Model The Prototype Model(PRM)  This model is proposed when users, customers or stakeholders are not sure about the requirements  Also sometimes software engineer is not sure what kind of design solution would be the most appropriate

4 The Rapid Application Development Model(RAD)  RAD is proposed when requirements and solutions can be modularized as independent system or software components; each of which can be developed by different teams The Incremental Model(INM)  Use this model when the requirement is complex and visualizing it in precise terms is difficult  In each increment, additional functions and features are added after confirming the utility of earlier increments

5 The difference between RAD and INM is that :  RAD – the requirement of software systems is well defined and agreed to all i.e users, customers and stakeholders  INM – requirement need to evolved incrementally to ensure its correctness and to ensure quality

6 The Boehm Spiral Model(BSM)  Combines INM, RAD and LSM with the use of prototyping  Recommended where requirements and solutions is for developing full-fledge, large, complex system with a lot of features and facilities from scratch  Used when experimenting on technology, trying out new skill and when the user is not able to offer requirement in clear terms

7


Download ppt "Additional slides to accompany Chapter 3 : Process Model."

Similar presentations


Ads by Google