Explain the software life cycle model, Software Engineering

Assignment Help:

Q. Explain the software life cycle model that incorporates risk factor.

Ans. The problem with traditional software process models is that they don't deal sufficiently with the uncertainty which is inherent to software projects.

Important software projects failed for the reason that project risks were neglected and nobody was prepared when something unforeseen happened. Barry Boehm acknowledged this and tried to incorporate the project risk factor into a life cycle model. The consequences are the spiral model which was presented in 1986 BOEH86.

Every loop of the spiral from X-axis clockwise through 3600 represents one phase. One stage is split roughly into four sectors of major activities.

  • Planning: Determination of alternatives, objectives and constraints
  • Risk Analysis: Analyze alternatives as well as attempts to identify and resolve the risks involved
  • Development : Product development as well as testing product
  • Assessment : Customer evaluation

During the first phase, planning is performed, risks are analyze, prototypes are built, and customers evaluate the prototype. During the second phase, a more refined prototype is built, requirements are documents and validated, and customers are involved in assessing the new prototype. By the time third phase begins, risks are known, and a somewhat more traditional development approach.


Related Discussions:- Explain the software life cycle model

What is cocomo model, What is COCOMO model? COnstructive COst MOdel is ...

What is COCOMO model? COnstructive COst MOdel is a cost model, which provides the estimate of number of man-months it will take to make the software product.

Software quality attributes, The Clue-Less system shall be available to all...

The Clue-Less system shall be available to all users on the Internet 95% of the time between 5:00pm and midnight local time and 90% of the time between midnight and 5:00pm local ti

What are quality factors, What are Quality factors? For large projects...

What are Quality factors? For large projects with 'average' capabilities, the development process verifies product quality. For small projects, the capabilities of the deve

What is the purpose of timeline chart, What is the purpose of timeline char...

What is the purpose of timeline chart? The purpose of the timeline chart is to emphasize the scope of the individual task. As set of tasks are given as input to the timeline ch

Explain software testing, Explain Software Testing. Why is it important t...

Explain Software Testing. Why is it important to conduct the testing of software? Software testing is verifying if software meets the customer's requirements; if it has high

Determine the process of software coding, Determine the process of software...

Determine the process of software Coding The input to coding phase is the SDD document. In this stage, design document is coded according to module specification. This phase t

Program to simulate protein synthesis from dna, Overview In this assig...

Overview In this assignment, your program will simulate protein synthesis from DNA. Speci_cally, it reads a DNA string from a file specified on the command line, synthesizes th

Define software scope, Define software scope. The first software projec...

Define software scope. The first software project management activity is the determination of software scope. Scope is explained answering the following questions. Context:

Describe the prototyping methods in software process, Describe the prototyp...

Describe the prototyping methods in software process. Two methods i. Evolutionary prototyping - In this approach of system development, the early prototype is prepared and i

Why is maintenance of a software important, Why is maintenance of a softwar...

Why is maintenance of a software important?  The alteration of a software product, after delivery, to correct faults, to improve performance or other attributes, or to adapt th

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd