Spiral Model - Software Development Life Cycle (SDLC)ACM-KU
This presentation is about Spiral Model in Software Development models. It includes all of it a bit of it's antiquity, its phases and all the important features.
The waterfall model is a sequential (non-iterative) design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, production/implementation and maintenance.
Spiral Model - Software Development Life Cycle (SDLC)ACM-KU
This presentation is about Spiral Model in Software Development models. It includes all of it a bit of it's antiquity, its phases and all the important features.
The waterfall model is a sequential (non-iterative) design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, production/implementation and maintenance.
Software development process models
Rapid Application Development (RAD) Model
Evolutionary Process Models
Spiral Model
THE FORMAL METHODS MODEL
Specialized Process Models
The Concurrent Development Model
Management information system-system development methods,useful for MBA second semester MIS portions(calicut university),methodologies of system developement
Software development process models
Rapid Application Development (RAD) Model
Evolutionary Process Models
Spiral Model
THE FORMAL METHODS MODEL
Specialized Process Models
The Concurrent Development Model
Management information system-system development methods,useful for MBA second semester MIS portions(calicut university),methodologies of system developement
List of Software Development Model and MethodsRiant Soft
RiantSoft a Software Development Company derived the most useful and different types of Software Development Model for the users who want to know the development process. RiantSoft is specialized in custom software development with latest cutting edge technologies.
This presentation explains what is software development methodology. It also explores various methodologies such as Waterfall Model, Prototype Model, Incremental Model, Spiral Model, RAD Model, and V-Model.
http://www.ifour-consultancy.com/
http://www.ifourtechnolab.com
Process models are not perfect, but provide road map for software engineering work. Software models provide stability, control, and organization to a process that if not managed can easily get out of control
Software process models are adapted to meet the needs of software engineers and managers for a specific project.
2. Topics CoveredTopics Covered
Introduction to software engineering
By : Priyanka verma
Models of software engineering
By : preeti
Models of software engineering
By : Poonem
Future & conclusion
By : Priyanka Som &Raman
4. Concept of softwareConcept of software
engineeringengineering
“ Software is a collection of programs and
programs is a collection of instructions”
5. Software applicationSoftware application
Software may have numbers of application
The following are the main applications areas of
software
Business software
System software
Embedded software
Scientific software
6. Business softwareBusiness software
Business information processing is the
largest single software application area.
Business application has a very board area
such as payable , inventory , purchase , marketing
are also used for management decision
making.now- a-days business application are
playing very important role for providing the
information
7. System softwareSystem software
System program are writing to provide
service to other programs system.
Software is a collection of program.
system software e.g. compiler editors and
files management with hardware and user.
8. Embedded softwareEmbedded software
Intelligent consumer products are becoming very
popular in industrial market . Embedded
software can perform very limited function.
Scientific software
The latest trend user software as a product the
software companies are trying to develop the
good quality software as a product. The software
delivers the most important product of present
area i.e. information software provides a gate
way to world wide information networks.
9. Software characteristicsSoftware characteristics
Software is developed.
Software does not” wear out”.
Software is highly malleable.
Most software is created and assembled from
existing components.
Software crisis
Software is easy of change.
Software can work right the first time.
Reusing software increase safety code.
11. Waterfall modelWaterfall model
This is the most common , easy to
implement and classic of all the life cycle
models . The waterfall model is great for
specifying the individual tasks, roles, and
deliverable in the project life cycle. it is a
misleading model when use for project
planning because it incremental delivery .
12. Advantages of the waterfall modelAdvantages of the waterfall model
It is very simple and easy to implement meaning it is well
suited for small project.
Testing is inherent to each of the phases of this model.
The model is rigid and each of the phases has certain
deliverables and a review process immediately after a
particular phase is over .
Disadvantages
It is high risk.
It is not suited for long or complex projects where the
requirements can change.
13. Spiral modelSpiral model
The spiral model or the spiral development model
combines the best of both top down and bottom
up approaches and is specifically risk-driven .
the spiral model provides a rapid development
and at the same time ,incremental versions of
the software application.
Advantages of spiral model
It has strong support for risk analysis.
It is well suited for complex and large projects .
The deliverable is produced early in the software
development life cycle.
14. DisadvantagesDisadvantages
It is high in cost and risk analysis is also
very difficult.
It is not suited for small projects.
Needs considerable risk assessment.
16. Iterative modelIterative model
The iterative model addresses many problemsThe iterative model addresses many problems
associated with the water fall model. In theassociated with the water fall model. In the
iterative model analysis is done the same wayiterative model analysis is done the same way
as it is done in the waterfall method. Once thisas it is done in the waterfall method. Once this
analysis is over each requirement is categorizedanalysis is over each requirement is categorized
based on their priority. These priority are:based on their priority. These priority are:
HighHigh
LowLow
MediumMedium
17. AdvantagesAdvantages
Faster coding , testing and design phases.
Facilitates the support for changes within
the life cycle.
Disadvantages
More time spent in review and analysis.
A lot of step that need to be followed in
this model.
19. The future of softwareThe future of software
engineeringengineering
I covered application programming ,
systems programming and some of the
likely future trends in these areas .I
address the forces at work on software –
intensive businesses and how businesses
are likely to change in response to these
forces .
20. ConclusionConclusion
We can say to acquire excellence in this field a
person most concentrate on technologic
maintained & than only he can be defended as
”a rising sun” all over across the global.
There is too much to build the maintained. The
number of software application is endless and
continue to grow with everyday advance in
hardware sensor actuator communication
storage and speed.