SDL C Phases
SDL C Phases
SDL C Phases
1. System Study
2. System Analysis
3. System Design
4. System Development
5. System Testing
6. System Implementation
7. System Maintenance
System Study:
• Also known as preliminary investigation or need analysis phase.
• Concerned with determining whether or the new system/software
should be developed or not.
• Focuses on completing three tasks:
i. Survey the system by collecting the inputs from various resources.
ii. Analyzing the current system in depth and developing possible
solutions to the problem.
iii. Selecting the best solution and defining its function with a
feasibility study.
Feasibility Study
• Feasibility is the determination of whether or not a software/system
or project is worth doing.
• The process followed in making this determination is called
feasibility study.
• Post-phase of system study.
• A feasibility study is conducted once the system goal is set.
• The main goal of the feasibility study is not to solve the problem
but to achieve the possibility of the system.
Needs of feasibility Study
• It determines whether the system meets the goal of the clients or not.
• It determines the strengths and limitations before starting to develop
the system.
• Focuses on the boundary of the system’s outline.
• Suggests new opportunity through the investigation process.
• Enhances the probability of success by addressing and justifying the
factors prior that can affect the system.
• Provides quality information for decision making.
• Helps to increase investment in the system.
• Provides documentation of the investigated system.
• Allows new technology and development areas for faster processing,
more storage and lower costs than ever before.
• Helps in obtaining funds from financial institutions and other sources.
Types of feasibility study:
The system analyst will usually consider seven distinct, but interrelated
types of feasibility study. They are:
1. Technical Feasibility: The system analyst identifies the existing
computer systems of the concerned department and determines whether
these technical resources are sufficient for the proposed system or not.
During technical feasibility, financial resources and budgets are also
considered.
It includes:
Determination of whether the technology needed for a system is
available or not.
Determines how the technology can be well used with in the system.
Identifies the correct personnel and correct equipment for the system,
including hardware and software systems.