System Development Life Cycle
System Development Life Cycle
System Development Life Cycle
System analysts work with users to identify goals and build systems to
achieve them. System Development revolves around a life cycle that
begins with the recognition of users needs.
A system is developed by using a complete process, which is known as
System Development Life Cycle (SDLC).
System Development Life Cycle is any logical process used by a
system analyst to develop an information system including requirements,
validation, training and user ownership.
There are five phases to develop a system -:
1. Planning
2. Analysis
3. Design
4. Implementation
5. Maintenance
SDLC Phases
Planning
Analysis
Design
Implementation
Maintenance
Planning
Planning Documents
Preliminary Survey
Evaluation
Procedure
Economical
Methodology
Operational
Activities
Technical
Resources
Costs & Time
Analysis
Requirement Gathering
Information Collection
Design
No
Abandon Project
Design accepted?
Yes
Processing Design
Test Programs
Go to Implementation
Steps are:
1. To determine how the output is to be produced and in what format.
2. Input data and master files have to be designed to meet the
requirements of the proposed output.
3. Then, the processing phases are handled through program
construction and testing, including a list of the programs needed to
meet the systems objectives and complete documentation.
4. Finally, details related to justification of the system and an estimate
of the impact of the system on the user and the organization are
documented and evaluated by management as a step toward
implementation.
5. The final report prior to the implementation phase includes
procedural flowcharts, record layouts, report layouts and a workable
plan for implementing the system.
5. Maintenance:
After implementing any system regular maintenance is very
important for the effective working of the system.