also called waterfall development, consists of well-defined phasesthat are followed
methodically. Most of the larger organizations use the SDLC process in their development to check if the requirements are
followed, including its progress.
Systems Development Life Cycle (SDLC)
is the oldest method when building information systems. It is a phased approach in creating or building a
system by dividing systems development into formal stages
Systems Life Cycle
This is the first stage in a system life cycle that has certain steps to come up on the data. It requires
analyzing the data, identifying the problems, and determining the information requirements and objectives of the
system
Systems Analysis
Steps and sample of questions: System Analysis
-What is the business process needed to support a system?
- What problems do you want to solve?
Investigation
Steps and sample of questions: System Analysis
* Is the technology available to create the system?
* Which of the available technologies should be used?
Technical Feasibility Study
Steps and sample of questions: System Analysis
* What are the resources needed to implement the system?
* Will the system’s benefits outweigh its costs?
Economic Feasibility Study
Steps and sample of questions: System Analysis
* Will the system be used to its full capacity?
* Will the system be used appropriately by its intended users?
Operational Feasibility
Steps and sample of questions: System Analysis
* Does it support other systems such as web and mobile technologies?
Requirement Definition
In this phase, the system design shows how the system will fulfill the objectives based on the
requirements that have come up.
System Design
In this stage, the system specifications that were prepared during the design stage are translated
into program code or software.
Programming
This phase is the most respected in systems development. Testing each module in every simulation does
not mean that the functionalities are in good condition; rather, it is important to test the entire system.
Testing
In the new IS, implementation is referred to as delivery. This consists of conversion and training.
Conversion takes place when an operation in an organization switches from using an existing or old system to the
new system
Implementation
When the new system is installed, it is said to be in production. In this stage, the
system will be reviewed by both users and technical specialists to check if it meets the original objectives.
Production and Maintenance
The system developers and their clients share a common goal for developing the information systems that effectively support
the objectives of the business process
Tasks in Development Process Life Cycle
This approach relies on the skills and experience of the individual staff. It only refers to the
small projects at which the staff is skilled.
AdHoc Development
This method is the most common and the earliest structured system development and is still
widely used.
Waterfall Model
It is developed on the assumption that it knows all the requirements at the beginning of the project.
When using this approach, the developer only builds a simplified version of the proposed system and presents it to
the client
Prototyping
This approach is designed to include the best features from the waterfall and the prototype models.
Spiral Model
This approach focuses on the fast delivery of the working software by dividing a large project
into a series of small subprojects, which will be completed in short periods using iteration and continuous feedback
Agile Development
What are the 5 different approaches in system development?