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 statement testing, Testing to satisfy the criterion that every stat...

Testing to satisfy the criterion that every statement in a program be implemented at least once during program testing.

Explain inputs, Products, services, or information required from suppliers ...

Products, services, or information required from suppliers to make a process work.

Explain in detail about system testing, Explain in detail about system test...

Explain in detail about system testing. System testing Stress testing Performance testing Security testing

Software Metrics, How to interpret software metrics(any metrics)...i need a...

How to interpret software metrics(any metrics)...i need an example

Explain about integration testing, Q. Explain about Integration testing? ...

Q. Explain about Integration testing? Integration testing: The primary objective of integration testing is to test the module interfaces, i.e. there are no errors in the para

Software project planning entails what activities, Software project plannin...

Software project planning entails what activities? Software project planning entails the many activities: -  Estimation:  o Effort, , resource, cost and project duratio

What is case, What is CASE? CASE tool stands for Computer Aided Softwar...

What is CASE? CASE tool stands for Computer Aided Software Engineering. Computer Aided Software Engineering tools assist software engineering manages and practitioners in each

Script file, how to make script file volume of pyramid

how to make script file volume of pyramid

Software decompositiopn, what is software decomposition? what are its techn...

what is software decomposition? what are its techniques?

What is parameter, In software QA or software testing, a parameter is an it...

In software QA or software testing, a parameter is an item of information - like a name, number, or selected option - that is approved to a program, by a user or another program. B

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