Вы находитесь на странице: 1из 14

SOFTWARE ENGINEERING

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.

• The software engineering team adds functionality for the additional


requirement in every-increasing spirals until the application is ready for
the production phase

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..

Development and Testing :


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.

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.

ii. Where the amount of risk is large.

SOFTWARE ENGINEERING
iii. When requirements are unclear and complex.

iv. Where enough time frame is their.

v. When changes may require anytime.


7
Advantages of Spiral Model:-
i. Best Model for Risk Analysis and Risk Handling.

ii. Good for large projects.

SOFTWARE ENGINEERING
iii. Flexibility in Requirements.

iv. Customer Satisfaction.

v. Software is produced Early.


8
Disadvantages of Spiral Model :-
i. Can be a costly model to use

ii. Risk analysis requires highly specific expertise

SOFTWARE ENGINEERING
iii. Project’s success is highly dependent on the risk analysis
phase.

iv. Doesn’t work well for smaller projects.

v. Large number of intermediate stages requires excessive 9


documentation
Real Life Applications:
1 . GanttPro Software :

• GanttPRO is a cloud-based project management solution for small to midsize


companies, as well as individual users. The software offers Gantt charts, scheduling,
progress tracking and more.

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 :

Windows Operating System was launched in 1985 by Microsoft and since


then it has been the most popular and user friendly operating system.
It was the first Graphical User Interface operating system launched by

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

Вам также может понравиться