0% found this document useful (0 votes)
46 views12 pages

Software Development Life Cycle

The software development life cycle document describes the typical 7 stages of a software project: 1) Planning involves stakeholders determining requirements, modules, and functions. 2) Requirement analysis evaluates user needs and the existing system. 3) Design creates system architectures, interfaces, and database relationships. 4) Implementation has developers writing code and designers planning interfaces. 5) Testing involves unit, integration, and user acceptance testing. 6) Deployment releases the software to staging and production servers. 7) Maintenance provides corrective, adaptive, and perfective changes. The document also lists common SDLC models like waterfall, agile, rapid, V-Model, incremental, spiral, and hybrid.

Uploaded by

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

Software Development Life Cycle

The software development life cycle document describes the typical 7 stages of a software project: 1) Planning involves stakeholders determining requirements, modules, and functions. 2) Requirement analysis evaluates user needs and the existing system. 3) Design creates system architectures, interfaces, and database relationships. 4) Implementation has developers writing code and designers planning interfaces. 5) Testing involves unit, integration, and user acceptance testing. 6) Deployment releases the software to staging and production servers. 7) Maintenance provides corrective, adaptive, and perfective changes. The document also lists common SDLC models like waterfall, agile, rapid, V-Model, incremental, spiral, and hybrid.

Uploaded by

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

Software

Dennis Antolin | 2020

Development
Life Cycle

work, learn, and


collaborate

THE
METHODOLOGY
1. Planning
2. Requirement Analysis
3. Design
4. Implementation and Coding
5. Testing
6. Deployment
7. Maintenance Dennis Antolin | 2020
People

Hardware

Software
SDLC
ELEMENTS
Application

Database

Processes
#1. Planning

Who? operations, developers, What? client requirements,


product owner, testers, modules, functions,
business analyst, project dashboards, reports,
manager, architect or forms, data sets
module lead, quality lead
#2. REQUIREMENT
ANALYSIS


client pain points or problems

user requirements 

existing system evaluation

logical system design

Dennis Antolin | 2020


System Design
business rules, user interface layouts or wireframes, color
schemes, program languages, web frameworks, system server
design, database relationships, application architecture, mobile
aspects, supported browsers 

High Level Design


#3. Design system architecture and database design, describes the
relation between various modules and functions of the system.
data flow, flow charts and data structures

Low Level Design


defines the actual logic for each component of the system,
class diagrams with all the methods and relation between
classes, program specs
set-up physical hardware

developers to write codes

#4. Implementation

Dennis Antolin | 2020


designer to plan for the user interface

testers to analyse the test cases


Unit Testing
for low level design

Integration Testing
for high level design

#5. Testing
User Acceptance Testing
for client testing

Dennis Antolin | 2020


Staging
Server

#6. Deployment

Production
Server
Corrective Maintenance
for errors and bugs, patch
installation

Adaptive Maintenance
for changes based on business #7. Maintenance
requirements

Perfective Maintenance
for system enhancements, additional
modules and functions
Waterfall Agile Rapid V Model

Incremental Spiral Hybrid


SDLC
MODELS
Thank You

DENNIS ANTOLIN
Business Development Consultant

LINKEDIN
ph.linkedin.com/in/dennis-antolin

MOBILE NUMBER
+63 917 563 0096

You might also like