Conceptualization
Each phase of EDLC is
Analysis executed in sequence
Flow is unidirectional
Design
Output of one phase
Development & testing serving as input of other
Deployment
Support
Upgrades
Retirement
Linear or waterfall model is the one
adopted in most of the olden systems.
In this approach each phase of EDLC
(Embedded
Development Product Lifecycle) is
executed in sequence.
It establishes analysis and design with
highly structured development phases.
The execution flow is unidirectional.
The output of one phase serves as the input of the
next phase
All activities involved in each phase are well
planned so that what should be done in the next
phase and how it can be done.
The feedback of each phase is available only after
they are executed.
It implements extensive review systems To ensure
the process flow is going in the right direction.
One significant feature of this model is that even
if you identify bugs in the current design the
development process proceeds with the design.
The fixes for the bug are postponed till the
support phase.
Advantages
Product development is rich in terms
of:
Documentation
Easy project management
Good control over cost &
Schedule
Drawbacks
It assumes all the analysis can be done
without doing any design or
implementation
The risk analysis is performed only once.
The working product is available only at
the end of the development phase
Bug fixes and correction are performed only
at the maintenance/support phase of the life
cycle.
Iterative/Incremental/Fountain EDLC Model: