Systems Development Life Cycle

advertisement
SDLC
Class 4
SDLC


Systems Development Life Cycle
Traditional methodology used to
develop, maintain, and replace
information systems.

Orderly set of activities conducted and
planned for each development project.
Steps in SDLC




Planning/Selection
Analysis
Design
Implementation/Support
SDLC
Project Identification
& Selection
Project Initiation
& Planning
Analysis
Logical Design
Physical Design
Implementation
Maintenance
Assumptions of SDLC




Can define project boundary
You know what you want the system to
do and can specify it in detail
Defined stages allow for project control
Problems are easier and cheaper to fix
earlier in the process
Complaints about SDLC

1.
Question:

With disadvantages of SDLC, why was it
used?
Variations of the SDLC

Emphasis on Iteration


Emphasis on people



Prototyping
Participatory Design
JAD
Emphasis on speed

RAD (Agile methodologies)


JAD, Risk Management, Reuse, Tool Development
Emphasis on objects


UML
UP, RUP
Options for Acquisition

Outsourcing



Packaged Software




Turning over responsibility to 3rd party
Can include Custom Software providers
Growing in popularity
“Best Practices” built in
Can include ERPs and ASPs
In-House development
Download