Spiral Model.8304100.Powerpoint

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 4

IPRC WEST

IT PROGRAM
LEVEL 2

SOFTWARE DEVELOPMENT METHODOLOGY ASSIGNMENT


TOPIC: SPIRAL MODEL

Done By:
GS/2014/0115
GS/2014/0198

IPRC WEST, IT PROGRAM LEVEL 2


SOFTWARE DEVELOPMENT METHODOLOGY
Lec. NIYIGABA Ephraim
SPIRAL MODEL
The spiral model is similar to the incremental model, with more emphasis placed on risk
analysis. A software project repeatedly passes through these phases in iterations (called Spirals
in this model). The basely ne spiral, starting in the planning phase, requirements are gathered
and risk is assessed. Each subsequent spirals builds on the baseline spiral.
The spiral model has four phases:
Planning: Requirements are gathered during the planning phase. Requirements like ‘BRS’
that is ‘Business Requirement Specifications’ and ‘SRS’ that is ‘System Requirement
specifications’.
Risk analysis: In the risk analysis phase, a process is undertaken to identify risk and
alternate solutions. A prototype is produced at the end of the risk analysis phase. If any risk is
found during the risk analysis then alternate solutions are suggested and implemented.
Engineering: In this phase software is developed, along with testing at the end of the phase.
Hence in this phase the development and testing is done.
Evaluation: This phase allows the customer to evaluate the output of the project to date
before the project continues to the next spiral.

IPRC WEST, IT PROGRAM LEVEL 2 SOFTWARE DEVELOPMENT METHODOLOGY


PROTOTYPE

 Throwaway prototyping
Throwaway or Rapid Prototyping refers to the creation of a model that will eventually be
discarded rather than becoming part of the final delivered software.
 Evolutionary prototyping
The main goal when using Evolutionary Prototyping is to build a very robust prototype in a
structured manner and constantly refine it.
 Incremental prototyping
The final product is built as separate prototypes. At the end the separate prototypes are
merged in an overall design.
 Extreme prototyping
It is a development process is used especially for developing web applications.

IPRC WEST, IT PROGRAM LEVEL 2 SOFTWARE DEVELOPMENT


METHODOLOGY
Interesting, right?
This is just a sneak preview of the full presentation. We hope you like it! To see the
rest of it, just click here to view it in full on PowerShow.com. Then, if you’d like, you
can also log in to PowerShow.com to download the entire presentation for free.

You might also like