Spiral Model:: Name: Rehana Bibi Roll No: F18-0448 Program: BCS 5 "A" Subject: Software Engineering
The document summarizes the spiral model software development life cycle. It describes the spiral model as having multiple loops representing phases of software development. Each phase consists of four quadrants: 1) determining objectives and identifying alternative solutions, 2) identifying and resolving risks through prototyping, 3) developing the next version of the product, and 4) reviewing and planning for the next phase. The spiral model emphasizes risk handling by building prototypes at each phase to address risks. Its advantages include risk handling, flexibility, and customer satisfaction, while its disadvantages are complexity, cost, heavy reliance on risk analysis, and difficulty managing timelines.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
52 views10 pages
Spiral Model:: Name: Rehana Bibi Roll No: F18-0448 Program: BCS 5 "A" Subject: Software Engineering
The document summarizes the spiral model software development life cycle. It describes the spiral model as having multiple loops representing phases of software development. Each phase consists of four quadrants: 1) determining objectives and identifying alternative solutions, 2) identifying and resolving risks through prototyping, 3) developing the next version of the product, and 4) reviewing and planning for the next phase. The spiral model emphasizes risk handling by building prototypes at each phase to address risks. Its advantages include risk handling, flexibility, and customer satisfaction, while its disadvantages are complexity, cost, heavy reliance on risk analysis, and difficulty managing timelines.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10
SPIRAL MODEL:
Name: Rehana Bibi
Roll No: F18-0448 Program: BCS 5th _ “A” Subject: Software Engineering Table of content: o Spiral model o Phases of spiral model o Risk handling in spiral model o Advantage of spiral model o Disadvantage of spiral model Spiral model:
Spiral model is one of the most important Software Development
Life Cycle models, which provides support for Risk Handling. In its diagrammatic representation, it looks like a spiral with many loops. The exact number of loops of the spiral is unknown and can vary from project to project. Each loop of the spiral is called a Phase of the software development process. The exact number of phases needed to develop the product can be varied by the project manager depending upon the project risks. phases of the Spiral Model: Diagram shows the different phases of the Spiral Model Phases of Spiral Model: Each phase of Spiral Model is divided into four quadrants as shown in the above figure. The functions of these four quadrants are discussed below
Objectives determination and identify alternative solutions
Identify and resolve Risks: Develop next version of the Product: Review and plan for the next Phase Objectives determination and identify alternative solutions: Requirements are gathered from the customers and the objectives are identified, elaborated and analyzed at the start of every phase. Then alternative solutions possible for the phase are proposed in this quadrant.
Identify and resolve Risks:
During the second quadrant all the possible solutions are evaluated to select the best possible solution. Then the risks associated with that solution is identified and the risks are resolved using the best possible strategy. At the end of this quadrant, Prototype is built for the best possible solution. Develop next version of the Product: During the third quadrant, the identified features are developed and verified through testing. At the end of the third quadrant, the next version of the software is available.
Review and plan for the next Phase:
In the fourth quadrant, the Customers evaluate the so far developed version of the software. In the end, planning for the next phase is started Risk Handling in Spiral Model: A risk is any adverse situation that might affect the successful completion of a software project. The most important feature of the spiral model is handling these unknown risks after the project has started. Such risk resolutions are easier done by developing a prototype. The spiral model supports coping up with risks by providing the scope to build a prototype at every phase of the software development. Advantages & of Spiral disadvantages Model: Below are some of the advantages of the Spiral Model: Risk Handling Good for large projects Flexibility in Requirements Customer Satisfaction some of the main disadvantages of the spiral model: Complex Expensive Too much dependable on Risk Analysis Difficulty in time management THANK YOU ☺