System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
DEVELOPMENT
LIFE CYCLE
(SDLC)
What is SDLC?
System Development Life Cycle
is a phased approach to analysis and
design in information systems are best
developed through the use of a specific
cycle of analyst and user activities.
Phases of SDLC
1. Identifying Problems, Opportunities, and Objectives.
This phase is critical to the success of the rest
of the project, because no one wants to waste time
addressing the wrong problem.
• Interviewing •Estimating
user the scope of
management the project
• Summarizing •Documenting
the knowledge
the results
obtained
2. Determining Human Information Requirements.
This uses activities to pose and answer questions
concerning human-computer interaction: What are the
users’ strengths and limitations?
Who Where
How
What When
Why
Activity:
•Prototyping
•Questionnaires
•the decision maker’s behavior
and environment
3. Analyzing System Needs.
This phase of the SDLC tends to analyze the
needs of the systems through different specifications.
There are also graphical representation on how the
system flow will look like such as:
System proposal – summarizes what has been found
•about users
•Procedures
for System Controls Back-up Procedures
data entry
•analyst works
•Programmers
with
design, code, and
programmers
remove
syntactical errors
•Works with •Document
users software
6. Testing and Maintaining the System.
•Test the
information system
•System
maintenance
•Maintenance
documentation
7. Implementing and Evaluating the System.
System conversion
-converting files from old formats to new ones, or building a
database, installing equipment, and bringing the new system into
production.
Activity:
•Train users