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 the different types of cohesion, What are the different types of C...

What are the different types of Cohesion? i. Coincidentally cohesive -The modules in which the set of tasks are related with each other loosely then such modules are called as

Explain the software quality assurance, Software Quality Assurance and Soft...

Software Quality Assurance and Software Quality Control SQA verifies if the process that is followed to form a product is effective and does not have process defects while SQC

Define software prototyping, Define software prototyping. Software prot...

Define software prototyping. Software prototyping is explained as a rapid software development for validating the requirements.

Discuss the important issues that a srs must address, Q . Discuss the impo...

Q . Discuss the important issues that a SRS must address. Ans. SRS is the method of establishing the services the system should provide of the system in new it is difficult

What happens when gui maps are loaded, What happens when GUI maps are loade...

What happens when GUI maps are loaded? When a GUI map is loaded following things take place: - All object logical names, window information and physical descriptions gets lo

Draw a flowchart for pay no tax, A town comprise 5000 houses. Every house o...

A town comprise 5000 houses. Every house owner should pay tax based on the value of house. Houses over $200 000 pay 2% of their value in tax, houses over $100 000 pay 1.5% of their

Explain the term- phased, Explain the term-  Phased In this approach ...

Explain the term-  Phased In this approach only part of the new system is introduced and only when it proves to work satisfactorily is the next part introduced and so on, unti

Srs, why srs is also called black box specificaton

why srs is also called black box specificaton

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