Professional Documents
Culture Documents
DPC37 (172737) Se
DPC37 (172737) Se
To
Mr.Kamalakar Sir (HOD)
Dept.of.Comp Sci
A software is a computer programs along with
the associated documents and the
configuration data that make these programs
operate correctly.
Waterfall
Incremental
Spiral
Systems
Engineering
Req
Analysis
Design
Code
Test
Integration
Maintenance
Waterfall was the first formal life-cycle. With the
waterfall methodology, each phase is completed
before the next is started. Each phase produces
products that are used in the next phase.
It was developed in the early 70’s when projects
were simpler and smaller in scope. It ran into
problems with larger projects where all the
requirements were not known prior to design or the
requirements changed frequently.
This life-cycle methodology is appropriate only for
small projects whose requirements are well
documented and understood.
Systems Rqmts.
System Implementation Maintenance
Eng Analysis
Rqmts
Build 1 Design Code Test Integrate
Analysis
Rqmts
Build 2 Design Code Test Integrate
Analysis
Rqmts
Build 3 Design Code Test Integrate
Analysis
The incremental life-cycle is an adaptation of the
waterfall model. This life-cycle methodology is
used for more complicated systems and systems
where all the requirements are not known up front.
It breaks large projects into a series of smaller
deliverables called builds.
In the later builds, requirements can be added based
on customer feedback on the earlier builds.
It also provides the opportunity to deliver limited
functionality early in the project.
Determine Evaluate alternatives,
objectives, identify, resolve risks
alternatives,
constraints
Risk
Analysis
Risk Mitigation
Concept of
operation
Requirements
analysis
Design
Implementation
and test