0% found this document useful (0 votes)
90 views

Software Process Models

The document discusses various software process models that would be suitable for different project scenarios. For developing the next generation of a company's widely used word processing software with tight deadlines, the rapid application development model would be chosen. This model emphasizes an extremely short development cycle using a component-based approach with the ability for multiple teams to work in parallel. For a small university course grading analysis application with well understood requirements and calculations, the waterfall model would be suitable due to its sequential step-by-step process. To build a larger, more complex application similar to ones the team has built before for an information systems organization, with thoroughly documented requirements, the incremental development model would be chosen as it is a combination of sequential and iterative processes allowing
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views

Software Process Models

The document discusses various software process models that would be suitable for different project scenarios. For developing the next generation of a company's widely used word processing software with tight deadlines, the rapid application development model would be chosen. This model emphasizes an extremely short development cycle using a component-based approach with the ability for multiple teams to work in parallel. For a small university course grading analysis application with well understood requirements and calculations, the waterfall model would be suitable due to its sequential step-by-step process. To build a larger, more complex application similar to ones the team has built before for an information systems organization, with thoroughly documented requirements, the incremental development model would be chosen as it is a combination of sequential and iterative processes allowing
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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