Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 17

Submitted By MBA (Marketing) B (IV SEM)

 Harsh Toke
Submitted To:-


Dev Solanki
Shachi Mundra
 Prof. Kavita Jaimini
 Avadhi Tongia
 Shruti Gautam

SYSTEM DEVELOPMENT LIFE CYCLE


The System Development Life Cycle
Information system (IS)

Hardware, software, data, System—Set of components


people, and procedures that that interact to achieve
work together to produce common goal
quality information
The System Development Life Cycle
System development cycle
Phase 2. Analysis
 Conduct preliminary investigation
Phase 1. Planning  Perform detailed analysis activities:
Phase 3. Design
 Review project requests Study current system  Acquire hardware
 Prioritize project Determine user requirements and software, if
requests necessary
Recommend solution
 Allocate resources  Develop details of
 Identify project system
development team

Phase 5. Maintenance Phase 4. Implementation


 Conduct post-implementation  Develop programs, if necessary
system review  Install and test new system
 Identify errors and enhancements  Train users
 Monitor system performance  Convert to new system
The System Development Life Cycle
Guidelines for system development

Arrange tasks into


phases
(groups of activities)
Involve users (anyone for whom
system is being built)

Develop clearly defined standards (procedures


company expects employees to follow)
The System Development Life Cycle
Participants in
the system
development life
cycle
The System Development Life Cycle
Planning phase
Begins when steering committee receives project request

Steering
committee—
decision-making
body for the
company

Function of committee:

Form project
Review and development
Prioritize Allocate
approve project team for each
project requests resources
requests approved
project
The System Development Life Cycle
Analysis phase

Conduct preliminary Perform detailed


investigation, also analysis
called feasibility
study
The System Development Life Cycle
Preliminary investigation
 Determine exact nature of problem or improvement
and whether it is worth pursuing
 Findings are presented in feasibility report, also known as a feasibility study
The System Development Life Cycle
Detailed analysis
1. Study how current system
works

2. Determine user’s wants, needs,


and requirements

3. Recommend solution

Sometimes called logical design


The System Development Life Cycle
Design phase

Acquire hardware and software

Develop all details of new or


modified information system
The System Development Life Cycle
Detailed design

Detailed design specifications for components in proposed solution

Includes several activities

Database Input and Program


design output design design
The System Development Life Cycle
Implementation phase
 Purpose is to construct, or build, new or modified
system and then deliver it to users
Convert to new system

Train users

Install and test new system

Develop programs
The System Development Life Cycle
Maintenance phase
 Provides ongoing assistance after system is implemented
Conduct post-implementation system review—meeting to find out if
information system is performing according to expectations

Identify errors

Identify enhancements

Monitor system performance


Practical Example of SDLC (E-commerce)
 Planning
 Defines the scope and objectives of the system
 Identifies the stakeholders and their requirements
 Creates a project plan
 For example, the team might define the scope of
the e-commerce platform to include features such as
product listings, shopping cart, payment gateway
integration, and order tracking.
 Analysis
 Project team analyzes the requirements gathered
 Identifies any potential technical, operational, or security constraints
 For example, the team might identify the need for secure payment
processing and integration with a third-party logistics provider.
Practical Example of SDLC (E-commerce)
 Design:
 Creates a detailed design for the system
 Including the database structure, user interface, and
system architecture.
 For example, the team might design a database
schema that includes tables for products, customers,
orders, and payments.
 Implementation:
 Developing the system according to the design specifications
 Testing
 Deployment
 For example, the team might develop the front-end user interface using HTML,
CSS, and JavaScript, and the back-end server using PHP or Node.js. and deploy
system on cloud-based hosting platforms such as AWS or Azure
Practical Example of SDLC (E-commerce)
 Maintenance
 Providing ongoing support and maintenance for the system to ensure that it
remains secure and operates correctly
 For example, the team might perform regular security audits and apply
updates to fix bugs and add new features.
THANK YOU

You might also like