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

Determine the problems of software maintenance, Determine the problems of s...

Determine the problems of software maintenance Software maintenance has the below problems: i)  It is very cumbersome to analyse and understand code written by somebody.

Determine the level 4 of key process areas, Determine the Level 4 of key pr...

Determine the Level 4 of key process areas Level 4 KPAs: 1)      Quantitative Process Management (QP): It states quantitative standards for software process. 2)

What is transform mapping, What is Transform mapping? The transform map...

What is Transform mapping? The transform mapping is a set of design steps applied on the DFD in order to map the transformed flow characteristics into exact architectural style

Describe phases of unified software development life cycle, Question: (...

Question: (a) With the aid of a labeled diagram, briefly describe the phases of the "Unified software development life cycle" and state the output of each phase. (b) Describ

Incrementa lprocess model, name some software in which incremental process ...

name some software in which incremental process are used or possible to use it?

Feasibility analysis report, Aim to follow the weekly schedule - some time ...

Aim to follow the weekly schedule - some time in each tutorial class will be devoted to working in your teams of two under the guidance of your tutor on this project.  However, te

List the principles of a software design, List the principles of a software...

List the principles of a software design. i. The design process should not undergo from "tunnel vision". ii. The design should be traceable to the analysis model. iii. Th

Define the term - inspection, Define the term - Inspection - An inspec...

Define the term - Inspection - An inspection is more formal than walk through. - It includes 3-8 people - a moderator, reader as well as a recorder to take notes. - Subj

What is v- diagram (model), What is V- Diagram (model)? Ans) A diagram t...

What is V- Diagram (model)? Ans) A diagram that imagine the order of testing activities and their corresponding phases of growth

Define a class diagram with example, Q. Define a Class diagram with example...

Q. Define a Class diagram with example? Class diagram: A class diagram in the UML (Unified Modelling Language) is a type of static structure diagram that describes the struct

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