2. DDeeffiinniittiioonn::
The Systems Development Life Cycle (SDLC) is a
conceptual model used in project management that
describes the stages involved in an information
system development project from an initial
feasibility study through maintenance of the
completed application.
11/19/14 2
3. IInnttrroodduuccttiioonn
This SDLC has two objectives: The first is to explain what a
systems development lifecycle (SDLC) is and why one is
needs it. The second is to provide a yardstick for
evaluating any SDLC, whether developed internally or
supplied by a vendor. Systems Development Life Cycle
(SDLC) adheres to important phases that are
essential for developers, such as planning, analysis,
design, and implementation.
11/19/14 3
4. SSttrreennggtthh && wweeaakknneesssseess ::
Strength Weakness
Control Increased development time.
Monitor large projects Increased development cost.
Evaluate costs and
Rigidity.
completion targets.
Documentation. Hard to estimate costs,
project overruns.
Well defined user input. User input is sometimes
limited.
Detailed steps. Systems must be defined up
front.
11/19/14 4
5. SSDDLLCC RReeqquuiirreemmeennttss::
Scope
- Technical Activities
- Management Activities
- Usability
- Installation Guidance
The scoping requirements bound what types of systems and projects are supported by the
SDLC. The technical and management activities define the types of tasks and
deliverables to be considered in the project. The usability requirements address the
various ways in which the SDLC will be used by the team members and what must be
considered in making the SDLC easy to use in all cases. The installation requirements
address the needs associated with phasing the SDLC into use, possibly piece by
piece, over time.
11/19/14 5