System Development Life Cycle |
||||||||||
| The System Development Life
Cycle is the process of developing information systems through investigation,
analysis, design, implementation, and maintenance. The System
Development Life Cycle (SDLC) is also known as Information Systems Development or
Application Development.
|
||||||||||
| Below are the steps involved in the System Development
Life Cycle. Each phase within the overall cycle may be made up of several steps.
|
||||||||||
![]() |
||||||||||
|
Other points to consider |
|
| Buy vs. Develop | The system development life cycle does not
change if the decision is made to purchase an off-the-shelf program rather than develop a
home grown system. The coding and debugging process is replaced with a process used
to evaluate the potential purchased products, and to actually purchase the software.
Coding and debugging may be required for the interfaces that link the purchased software to existing systems that must communicate with the new system.
|
| Importance of planning | The planning stages, requirements analysis
and architectural design, are the most important stages. Good planning will help
reduce errors and reduce the chance for missing or extending production schedules.
An undetected design error will take 10 times longer to fix during the debugging stage
than had it been detected and corrected during the planning stage.
|
| Moving back | It is possible to go back to previous
steps as subsequent analysis warrants. Typically, the life cycle has a spiral shape
rather than a linear one, with repeated steps back to prior activities as requirements are
refined and new information is gathered.
|
| Business Case & Project Plan | A business case and a project plan are
created during the concept stage, and then continually updated throughout the life cycle
as users and developers gain a clearer idea of the scope of the project. Management
reviews both of these revised documents on a regular basis and determines whether
resources should continue to be committed to the project.
|