Objectives
In this lesson, you will learn to:
Identify the five phases involved in the development of
a system
Identify the following process models:
The waterfall model
The prototype model
The evolutionary model
The Rapid Application Development (RAD) model
The spiral model
CONCEPTION
INITIATION
ANALYSIS
DESIGN
CONSTRUCTION
©NIIT SDLC/Lesson 1/Slide 5 of 28
Introduction to Software Development Life Cycle
Just a Minute…
List the five phases of SDLC
Process Models
The five generic phases of SDLC are combined with
different software tools and methodologies to create
SDLC strategies that can be applied to real life
scenarios called process models or software
engineering paradigms.
Some process models are:
The Waterfall model
The Prototyping model
The Evolutionary model
The Rapid Application Development (RAD) model
The Spiral model
Just a Minute…
In which phase of the waterfall model do you specify the
inputs, outputs, and the system acceptance criteria?
Just a Minute…
What is a data object?
Summary
System development should take place in five phases:
CONCEPTION phase during which the Project
Request Form is prepared
INITIATION phase during which the System
Proposal is prepared
ANALYSIS phase during which the Functional
Specifications are prepared
DESIGN phase during which the Design
Specifications are prepared
CONSTRUCTION phase during which the
Programs and the Operation Manuals are written
Summary (Contd.)
Process models combine the software development
life cycle with various tools to implement the different
phases to projects
The waterfall model is a linear model with the
conception, initiation, analysis, design, construction,
testing, and implementation and maintenance phases
The prototype model starts with the development of a
prototype
The evolutionary model combines both the prototype
and waterfall model
The RAD model is used for fast development of
applications by using 4GT