0% found this document useful (0 votes)
36 views17 pages

SDLC

Uploaded by

Atharv Waghmare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views17 pages

SDLC

Uploaded by

Atharv Waghmare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

SDLC

SYSTEM DEVELOPMENT LIFE CYCLE


Presented by:
Names Roll nos.
Atharv Waghmare BBA020050

Atharv Patil BBA020052

Ayush Pednekar BBA020056

Bhavna Bhiungade BBA020061

Kartik Kerlekar BBA020114

Kunal Sawant BBA020122


What do we mean by
SDLC?
The system development life cycle is a
conceptual model used in project
management that describes the stages
involved in an information system
development project, from an initial
feasibility study through maintenance of the
completed application. SDLC can apply to
both the technical and nontechnical system.
SDLC is used to give a structure and
framework to define the phases and steps
involved in the development of a system.
Phases of SDLC
Preliminary Investigation System
Requirement Specification / Feasibility Study
System Analysis
System Design
Development / Coding
Testing
Implementation
Maintenance & Support
Preliminary Investigation
System

Preliminary Investigation involves the preparation


of the system proposal which lists the problem
definition, objectives of the study, constraints,
expected benefits of the system for client’s
requirements. In preliminary investigation process,
group of people analyses the existing system and
need for new system. These analyses are then
documented and presented as report and
discussed about this investigation. It is the
preparation for the proposed system.
Feasibility study
It is basically the test of the proposed system in the
light of its workability, meeting client’s requirements,
affective use of resources and cost effectiveness.
• It defines the problem and scope of existing
system.
• Overview the new system and determine its
objectives.
• During this phase, threats, constraints, integration
and security of system are also considered.
• A feasibility report for the entire project is created
at the end of this phase.
• It informs us if a project is worth the effort, in
some case scenarios, a project may not be doable.
Analysis

Analysis involves studying the business processes,


gathering the business data, understanding the
information flow, finding out the best and
appropriate solutions for overcoming weaknesses.
Design

It is one of the most important stages in SDLC. In this


phase SDLC process continues to move from What
question of the analysis to How. Here the logical
design is turned into physical/ virtual design.

• System Design Includes


1. User Interface Design
2. Data Structure Design
3. Program Design
4. Design of Application
5. System Interfaces
Development (Coding)

The system design needs to implemented


to make it a workable system. The coding
of design into computer language
(programming language). In this stage
design procedures are transformed into
control specifications by the help of
computer language.
Testing

Designer finds out whether their code and


programming work according to their customer
requirement.
Objectives of System Testing:
• To reduce the number of errors in the system
• To remove bugs, if any
• To ensure smooth working of system
Implementation
• Implement the design into source code
through coding.
• Combine all the modules together into
training environment that detects errors
and defects.
• A test report which contains errors is
prepared through test plan that includes
test related tasks such as test case
generation, testing criteria, and resource
allocation for testing.
• Integrate the information system into its
environment and install the new system.
Maintenance &
Support
• Include all the activities such as phone support
or physical on-site support for users that is
required once the system is installing.
• Implement the changes that software might
undergo over a period or implement any new
requirements after the software is deployed at
the customer location.
• It also includes handling the residual errors
and resolve any issues that may exist in the
system even after the testing phase.
• Maintenance and support may be needed for a
longer time for large systems and for a short
time for smaller systems.
How does The system development life cycle works like an
assembly line, where each phase of the process

SDLC needs to be completed before moving on to the next.


This helps users to produce high-quality systems that
match client expectations, meet deadlines and fulfill
works? all customer requirements.
Advantages of the SDLC:
• Cost-effective
• Effective time
• Helps improve team coordination
• Helps identify appropriate roles for employees and
improves transparency in the workplace
Advantages • Minimum risk potential during project deployment
and Disadvantages of the SDLC:
• If planning isn't correct, the project can take more time
Disadvantages and cost more.
• Sometimes, if there are many errors in the code, their
correction will lead to a long time and missed deadlines.
• If we talk about the short life cycle of software
development, the pros & cons depend on the team that
uses which method of development.
Conclusion
• System development life cycle is a systematic
method for an organization to implement
change.

• SDLC is adapted by software development teams


based on methodology and framework they
adopt when building a given software product or
between organization.

• All phases involved in SDLC process ensure the


generation of good and quality product.
THANK YOU

You might also like