257x Filetype PDF File size 0.53 MB Source: www.jkcprl.ac.in
SOFTWARE LIFE CYCLE
MODELS
Software Life Cycle
•Software life cycle (or software process):
• series of identifiable stages that a software product undergoes during its life
time.
It includes:
• Feasibility study
• requirements analysis and specification,
• design
• coding
• testing
• maintenance.
Software Development Life Cycle(SDLC)
Model
• A software development life cycle model (or
process model):
• a descriptive and diagrammatic model of software life cycle:
• identifies all the activities required for product development,
• establishes a precedence ordering among the different
activities,
• Divides life cycle into phases.
SDLC
(cont.)
• Many life cycle models have been proposed.
• Some commonly used models are:
• Classical Waterfall model
• iterative waterfall model
• Evolutionary model
• prototyping model
• spiral model
etc.
no reviews yet
Please Login to review.