Академический Документы
Профессиональный Документы
Культура Документы
Group Presentation
Subject :- Software Engineering
Topic :- Spiral Model
1
SOFTWARE ENGINEERING
SPIRAL MODEL
Group Members:-
Prince Choudhary
Monis Shaikh
Anis Bilakhiya 2
Rubal Biswas
INTRODUCTION
• Spiral Model is a combination of a waterfall model and iterative model.
Each phase in spiral model begins with a design goal and ends with the
client reviewing the progress.
• The spiral model was first mentioned by Barry Boehm in his 1986
paper.. The development team in Spiral-SDLC model starts with a small
SOFTWARE ENGINEERING
set of requirement and goes through each development phase for those
set of requirements.
3
State Diagram for Spiral Model
SOFTWARE ENGINEERING
4
Each phase of Spiral Model is divided
into four Quadrants
Planning :
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.
SOFTWARE ENGINEERING
Risk Analysis :
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.
5
Contd..
SOFTWARE ENGINEERING
Evaluation :
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.
6
When to use Spiral Model ?
i. When the project is large.
SOFTWARE ENGINEERING
iii. When requirements are unclear and complex.
SOFTWARE ENGINEERING
iii. Flexibility in Requirements.
SOFTWARE ENGINEERING
iii. Project’s success is highly dependent on the risk analysis
phase.
SOFTWARE ENGINEERING
• GanttPRO enables managers to schedule projects using a visual interface. Users can
automatically reschedule multiple project tasks simultaneously with GanttPro's drag-
and-drop functionality. Users can also create new tasks, assign them to team members,
track progress, set task dependencies and milestones and map critical paths.
• Anyone from a project team can leave comments on tasks, attach files to tasks and get
real-time notifications about actions other team members are taking. Project
information can be exported in PDF, PNG, XLSX and XML format. GanttPRO also allows
users to import charts from software like Microsoft Project and Excel.
• Support is offered over the phone, via email and through online chat. Annual and 10
monthly pricing plans are available
1
Contd..
4
2
3
SOFTWARE ENGINEERING
11
Contd..
2 . Evolution of Windows Operating System :
SOFTWARE ENGINEERING
Microsoft for IBM compatible PCs which were using MS-DOS. Soon the
Windows OS started to dominate the operating system market by
overtaking its competitor Mac OS which was launched in 1984.
The main advantage of Windows OS is that it is user-friendly. It created a
certain type of revolution in desktop computers allowing an average user
access the PC without any complexities. Windows OS provided handful of
productive tools such as Microsoft Office that have made computers very
useful.
The first Windows launched in 1985 was Windows 1.0. Later many versions
were released such as Windows XP, Windows Vista, Windows 7 and the 12
latest sensational version is Windows 8.
Contd..
SOFTWARE ENGINEERING
Windows 1.0 Windows 2.0 Windows 3.0
13
Windows 10
THANK YOU ….
SOFTWARE ENGINEERING
14