Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 4

 You have been appointed a project manager for a major software products company.

Your job is to manage the development of the next generation version of its widely used word-
processing software. Because competition is intense, tight deadlines have been established and
announced.
What software process model(s) would you choose and why?

 Rapid application development model is use for this project.

 Rapid Application Development is a linear sequential software development process model


that emphasises an extremely short development cycle. A component-based construction
approach is used. 
 To use this approach, the project scope must be constrained, and the requirements should be
well understood.
 There can be several teams working on different components during the smaller time
deadline
 You have been asked to develop a small application that analyzes each course offered by a
university and reports the average grade obtained in the course (for a given term). What
software model(s) would you choose and why?
Assumptions
 Requirements and method of calculation are well understood

 For this application we select waterfall model.


 The Waterfall Model is the oldest and most well-known SDLC model. The distinctive feature of
the Waterfall model is its sequential step-by-step process from requirements analysis to
maintenance
 You have been appointed a project manager within an information systems organization.
 Your job is to build an application that is quite similar to others your team has built,
although this oneis larger and more complex.
 Requirements have been thoroughly documented by the customer. What software
process model(s) would you choose and why? Explain in detail

Assumptions
 The information system is already existed in which some increments (applications)
are completed and released.
 Now Developer just builds application for information system and integrate
thisapplication with other application.

 For this application we follow Incremental development model.


 Incremental development model is combination of sequential and Iterative model.
 Incremental development model made products in series of increment throughout project
timescale
 If you have to develop a word processing software product, what process model will you
choose?

 To develop a word-processing software incremental model can be used


 because of its feedback process and other advantages.
• The incremental model combines the elements of waterfall model, and they are
applied in an iterative fashion.
• Each increment builds the product and submits it to the customer for suggesting any
modifications.
• Based on customer's suggestions it adds additional requirements in the previous
increment.
 Using this model, the software will be generated quickly during the software life cycle.
Moreover, Incremental Model is flexible and less expensive to change requirements and
scope.

You might also like