1.5 Spiral model.pptx

JAYAPRIYAR7 38 views 14 slides Feb 03, 2023
Slide 1
Slide 1 of 14
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14

About This Presentation

models


Slide Content

ALPHA BREATHING

EVOCATION

Spiral Model EVOLUTIONARY PROCESS MODELS

Proposed by Boehm Couples Iterative nature of prototyping + classic life cycle waterfall model Potential for rapid development of increasingly more complete version of software Software is developed in a series of evolutionary releases . The Spiral Model

A Typical Spiral Model

Divided into set of framework activities defined by the software engineering team Each Framework activities represents 1 segment of a spiral path As evolutionary process begins the software performs activities implied by circuit in clockwise direction Begins at the center Framework Activities

Function of each circuit: 1st circuit – development of a product specification 2nd circuit – prototype is developed(trial product) 3rd and rest – sophisticated versions of software is developed For each pass: Planning : Adjustment of project plan is done Cost & schedule : Adjusted based on feedback of customer after delivery Project manager : Adjusts number of iteration to complete software The Process

Anchor point milestones – a combination of work products and conditions that are attained along the path of the spiral are noted for each evolutionary pass . Circuit Representation: First circuit – concept development project Second circuit – new product development project Further circuits – product enhancement projects Contd..

Realistic approach of development in large scale Developer and customer satisfaction Enables developer to apply prototype in any stage Stepwise approach Direct consideration of technical risk at all step. Advantages

Demands considerable risk assessment expertise Model has not been used as widely as the linear sequential or prototype paradigm Disadvantages

Mind Map

Summary Evolutionary Process Models Spiral model Stages Communication Planning Modeling Construction Deployment Anchor point milestones Concept development project Product enhancement project Application: To build custom software and mobile apps which requires enhanced versions. E.g.: windows, android, etc...

A few years ago, Sun Microsystems, decided to develop and market StarOffice , a set of desktop tools that would be comparable to Microsoft’s office suite of tools but would be targeted for UNIX rather than Windows. At that time no other major UNIX vendor had developed or was planning to develop such a product. What process model would you use? Stimulating Questions
Tags