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 are quality reviews, What are Quality reviews? This is the princip...

What are Quality reviews? This is the principal method of validating the quality of a process or of a product. A group examines part or all of a process or system and its do

What does data dictionary contains, What does data dictionary contains? ...

What does data dictionary contains? Name: The primary name of the data. Alias: other names used Where-used/How-used: A record of processes that use the data or control it

Two software characteristics, Discuss any two software characteristics. ...

Discuss any two software characteristics. Software is not manufactured : The life of software is from method exploration to the retirement of the software product. It is one t

What is walk-through, A walk-through is an informal meeting for information...

A walk-through is an informal meeting for informational purposes or evaluation.

System analyst, Explain the role and functions of a Systems Analyst in the ...

Explain the role and functions of a Systems Analyst in the overall project development.

Explain function points, Function points: Function point calculates the fu...

Function points: Function point calculates the functionality from the user point of view, that is, on the basis of what the user request and receives in return. Thus, it deals wit

what is virtual address, In virtual storage systems, virtual addresses ar...

In virtual storage systems, virtual addresses are allocated to auxiliary storage locations. The use of virtual addresses permit those locations to be accessed as by they were part

Define coupling and discuss various types of coupling, Define coupling and ...

Define coupling and Discuss various types of coupling? Define coupling. Discuss various types of coupling. Ans: A Coupling is the measure of the degree of interdepende

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