You are on page 1of 1

SDLC is a framework defining tasks performed at each step in software developmen

t process.
First stage is planing and requirement analysis
Second Define Requirements: define and document product requirements and get the
m approved from the customer or market analysts. This is done through SRS docume
nt.
Software requirements specification document.
Third Product Architecture: Product Architects look at SRS and design Product Ar
chitectures. They are present in Document Design Specification(DDS) document.
Internal design of all modules with minutest of details. Communication and data
flow representation with external and third part modules.
Fourth Building or Developing Product: Follow DDS write code.
Fifth: Testing report track fix retest until you reach quality standards in SRS.
Software development process models: Waterfall model, Iterative model, Spiral Mo
del, V-Model, Big Bang Model, Agile Model, Rapid Action Development model.
Waterfall model: linear and sequential, one phase should be complete for the oth
er to begin. Only used for small projects where requirements does not change muc
h.
Iterative model: Take a small part and implement, release versions there after.
If specific resources are to be used on contract basis for specific iterations.
Applicable to large projects.
Spiral model: is a combination of both waterfall and iterative with high emphasi
s on risk analysis.
V-Model highly disciplined model. Every stage is associated with testing, only g
oes further after validation.
Big Bang Model: No plan
Agile: Break the product into small incremental builds. These builds are provide
d in iterations. Demo working software is the best means of communication
with the customer than just talks.
RAD:Rapid prototyping
Software Prototyping:

You might also like