Chapter 3: Computer System Development
What is SDLC ( System Development Life Cycle )
Definition
Definition
- SDLC or System Development Life Cycle is defined as the stages and tasks through which software is produced.
- It is a systematic process for building software that ensures the quality of the software.
- SDLC consists of a detailed plan which explains how to plan, build and maintain the software.
Figure
Phases
i) Planning
- This is the first phase of SDLC.
- In this phase the required resources are managed to particular areas according to its need.
- This phase is for planing the objectives of the system.
- It sees who is going to use the system, how are they going to use it, what should be the input and what should be the output.
ii) Analysis
- After planning system analysis is done to ensure the requirements of the user is fulfilled or not
- It also analyses if any problem is there and solutions are created based on it to make the system functional.
iii) Design
- After analyzing the system to see if it matches the requirements and needs of the users.
- The next phase is system design.
- This system design phase is like creating a blueprint for a house before constructing it.
- This is done to give the user an idea of how the system will shape out when developed.
iv) Development and Implementation
- This is the most important phase of SDLC.
- This is the phase where all the coding for the system is done.
- In this phase the system is developed using the chosen programming language.
- After completion it is then implemented.
v) Testing and Maintenance
- The last stage of the system development is testing and maintenance.
- After using the system, the system might have a problem in the future.
- This phase is for debugging the systems and solving and solving the problems that arise in the system.
- In this system debugging, enchantment ( adding new features to the system ), problem-solving, updating, etc is done to ensure it is functional to the end-user.

Comments
Post a Comment