Professional Documents
Culture Documents
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC) SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
SDLC
**
SDLC
| -Provide training
3.DESIGN
File/system conversion 6. IMPLEMENTATION
together to gather,
understand, and document
system requirements
-What must be
for the
the business
proposed
done to system
solve the
-What are the facts problem
Phase 3: Analysis
Two primary
1. analysis activities: Phase 3: Analysis
Gather the business
Business requirements 2. Prioritize the
requirements-
worker requests that the detailed set of Requirementsrequirements
the system must meet knowledge definition
requirements anddocument-prioritizes the
be successful in order business
to
Joint
applicotion comprehensive document places them in a formal
workers and IT development (JAD)- knowledge
-
Phase 3: Analysis
$2.000
Phase 4: Design
S1,800
$1,600 Design phase -
builda
technical
work blueprint of how
$1,400 the proposed system will
S1,200 In general, what is the solution?
$1,000 format) (output and its
S800
600 Specifically, what is the solution (input and files
S400
specifications, databases)
$200 Processing/ flow of system
SO Does the user approve the
Pianning Anpys system
Desg DevelopmenM Testing mplementatian Maintenanee How well individual
Are programs ready for
programs/modules test out
acceptance test
Phase 4: Design
Phase 4: Design
models
of how the 2. Design system
Design phase build a technical blueprint
-
cost/benefit analysis,
hardware, cost, implementation schedule and specifications,
information system
test plans, formal system test, user approval of system,
security audit and operating procedures
Phase 5: implementation
Two Phase 5: Implementation
primary implementation activities
1. Write detailed user Choose the right
User
documentation implementation method
documentation highlights how to use the
-
-
Phase 6: Maintenance
Project termination
Maintenance phase monitor and support
-
Changing objectives or requirements of the user
cannot be met by existing project
the new system to ensure it continues to - Requirements are not clearly defined o r understood
- Inexperienced analysts/programmers
well?, require modification? -
sYSTEMS DEVELOPMENT
METHODOLOGIES
Waterfall Methodology
Developers have different development Waterfall methodology-a sequential,
methodologies: activity-based process in which each phase in
- Waterfall methodologBy
the SDLC is performed sequentially from
- prototyping
planning through implementation
Waterfall M o d e l - Advantages
Waterfall Model - Application
understand and use
Simple and easy to
Requirements are very well documented, clear to the rigidity of the model. Each
Easy to manage due deliverables and a review process.
and fixed. phase has specific
deadlines for each stage of
A schedule can be set with
Product definition is stable. development and a product can proceed through the
model phases one by one
development process
Technology is understood and is not dynamic. where requirements
well for smaller projects
are
Works
There are no ambiguous requirements. very well understood.
STEP
Advantages of Prototyping
Disadvantages of Prototyping
Encourages -Active User Participation
Helps-Resolve Discrepancies Among Users Leads-People to Believe the Final System Will
Follow
Gives-Users a Feel for the Final System Gives--No Indication of Performance under
.Helps--Determine Technical Feasibility Operational Conditions
.Helps--Sell the ldea of a Proposed System Leads--the Project Team to Forgo Proper
Testing and Documentation