You are on page 1of 7

SYSTEM DEVELOPMENT LIFE

CYCLE
ARUN S
MBA 21025
SYSTEM DEVELOPMENT LIFE CYCLE

• The systems development life cycle(SDLC) is the process of understanding

how an information system(IS) can support business needs designing a


system, building it, and delivering it to users
• System Development Life Cycle (SDLC) should result in a high quality
system that meets customer expectations, reaches completion within time
and cost evaluations, and works effectively and efficiently in the current and
planned Information Technology infrastructure.
SDLC PHASES
SYSTEM DEVELOPMENT LIFE CYCLE
1. Planning
The purpose of this first phase is to find out the scope of the problem and determine
solutions.Resources,costs,time,benefits and other things should be considered here
2. Requirement Analysis
• The second phase is understanding about business needs and process needs

• Analyzing the needs of the end users to ensure the new system can meet their

expectations.

• To determine how the current information system functions and asses what users
would like to see in a new system
SYSTEM DEVELOPMENT LIFE CYCLE
3. Systems Design
• The third phase describes, in detail, the necessary specification, features and

operations that will satisfy the functional requirements of the proposed system
which will be in place
• Includes the design of application, network, databases, user interfaces, and

system interfaces.
• It contains detailed and complete set of specifications that can be

implemented in a system.
SYSTEM DEVELOPMENT LIFE CYCLE
4. Implementation
• This phase involves the actual installation of the newly-developed system.

• Implementation describes how the product will get converted it into its final

form.
• After passing this stage, the software is theoretically ready for market and

may be provided to any end-users.


SYSTEM DEVELOPMENT LIFE CYCLE
5. Maintenance
• The SDLC doesn’t end when software reaches the market. Developers must

now move into a maintenance mode and begin practicing any activities
required to handle issues reported by end-users.
• It involves maintenance and regular required updates.

• This can include handling the bugs.

You might also like