THE SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
SDLC Waterfall Methodology
SDLC-is a methodology for the design
and implementation of an information system in an organization.
methodology is a formal approach to solving a problem based on a structured
sequence of procedures.
consists of 6 phases.
It is the
most important phase and it begins with an examination of the event or plan
that initiates the process.
this phase, the objectives, constraints, and scope of the project are
conclusion of this phase, a feasibility analysis is performed, which assesses
the economic, technical and behavioral feasibilities of the process and ensures
that implementation is worth the organization’s time and effort.
with the information gained during the investigation phase.
consists of assessments (quality) of the organization, the status of current
systems, and the capability to support the proposed systems.
begin by determining what the new system is expected to do, and how it will
interact with existing systems.
phase ends with the documentation of the findings and an update of the
phase, the information gained from the analysis phase is used to begin creating
a systems solution for a business problem.
the business need, applications are selected that are capable of providing
the applications needed, data support and structures capable of providing the
needed inputs are then chosen.
phase, analysts generate a number of alternative solutions, each with corresponding
strengths and weaknesses, and costs and benefits.
end of this phase, another feasibility analysis is performed.
phase, specific technologies are selected to support the solutions developed in
the logical design.
selected components are evaluated based on a make-or-buy decision.
designs integrate various components and technologies.
phase, any needed software is created.
are ordered, received and tested.
users are trained and supporting documentation created.
the components are tested individually, they are installed and tested as a
feasibility analysis is prepared, and the sponsors are then presented with the
system for a performance review and acceptance test.
It is the
longest and most expensive phase of the process.
consists of the tasks necessary to support and modify the system for the
remainder of its useful life cycle.
the system is tested for compliance, with business needs.
updates, and patches are managed.
needs of the organization change, the systems that support the organization
must also change.
current system can no longer support the organization, the project is
terminated and a new project is implemented.