1B-Systems Development Tools
1B-Systems Development Tools
Structured analysis
Object-oriented (O-O) analysis
Agile/adaptive methods
Structured Analysis
traditional; treats processes and data as
separate components
uses Systems Development Life Cycle (SDLC), to
plan, analyze, design, implement, and support
an information system
process-centered technique
process model shows the data that flows in and
out of system processes
example: waterfall model, the result of each
phase is called a deliverable, which flows into
the next phase
Systems
Development
Life Cycle
(SDLC)
Phases
SDLC
1. Systems Planning
performing a preliminary investigation to evaluate
an IT-related business opportunity or problem
a feasibility study reviews anticipated costs and
benefits and recommends a course of action
based on operational, technical, economic, and
time factors
SDLC
2. Systems Analysis
aims to build a logical model of the new system
Step 1: requirements modeling – investigating
business processes and documents what the new
system must do to satisfy users
fact-finding using techniques such as interviews,
surveys, document review, observation, and
sampling to build business models, data and
process models, and object models
output: system requirements document - describes
management and user requirements, costs and
benefits, and alternative development strategies
SDLC
3. Systems Design
aims to to create a physical model that will satisfy
all documented requirements for the system
UI is designed and necessary outputs, inputs,
and processes are identified
output: system design specification - about
what the new system will do, how it will do it,
and what it will cost
SDLC
4. Systems Implementation
programs are written, tested, documented
system is installed, configured and modified, if
needed
Includes data conversion to new system’s files,
training users, and actual transition to the new
system
systems evaluation is used to determine whether
the system operates properly and if costs and
benefits are within expectations
SDLC