Vous êtes sur la page 1sur 14

(SDLC)

 The software development life cycle (SDLC) is


the entire process of formal, logical steps
taken to develop a software product.

 the SDLC is basically the part of process in


which coding/programming is applied to the
problem being solved by the existing or
planned application.
Various stages
In System Development
Start

Preliminary
Investigation

If new addition are to be


introduced in the system
Analysis

Stop Implementation
and
Maintenance Design

Testing
Development/
Coding
PHASE 1. PRELIMINARY
INVESTIGATION.
Start

Project planning,
feasibility study: Preliminary
Investigation

Establishes a high-levelIf new addition are to be


introduced in the system
view of the intended Analysis

project and determines


its goals. Stop Implementation
and
Maintenance Design

Testing
Development/
Coding
PHASE 1. PRELIMINARY
INVESTIGATION. Start

Methods/Tools Used: Preliminary


Investigation

1. Data Gathering Instruments


If new addition are to be

a) Observation
introduced in the system
Analysis
b) Interviews
c) Questionnaires
d) Surveys Stop Implementation

Feasibility Studies
and
Design
2. Maintenance

a) Technical Feasibility
b) Economic Feasibility
c) Operational Feasibility Testing
Development/
d) Economic Feasibility Coding
Start

PHASE 2. ANALYSIS
Preliminary
Investigation

If new addition are to be


introduced in the system

Requirements Definition: Analysis

 Understand the problem


Implementat
for which the software system
Stop
ion and
Design
Maintenance
is to solve.
 Identify what is needed from
Testing
the system and not how the Developmen
t/ Coding
system will achieve it goals.
PHASE 2. ANALYSIS

Methods/Tools Used:
1. Data Flow Diagram (DFD) Start

– Context Diagram
– Exploded DFD
Preliminary
Investigation

2. System Flowchart
If new addition are to be
introduced in the system
Analysis

Stop Implementation
and
Maintenance Design

Testing
Development/
Coding
Start

PHASE 3. DESIGN
Preliminary
Investigation

If new addition are to be


introduced in the system

Describes desired features Analysis

and operations in detail,


Stop Implementation

including screen layouts,


and
Maintenance Design

business rules,
process diagrams, Testing
Development/
Coding

pseudocode
and other documentation.
PHASE 3. DESIGN Start

Preliminary

Methods/Tools Used:
If new addition are to be
Investigation

1. HIPO introduced in the system


Analysis
1. VTOC
2. IPO Stop Implementation

Program Flowchart
and
2. Maintenance Design

3. Database Modeling
1. Data Dictionary Testing
Development/

2. Entity – Relationship Diagram (ERD)


Coding
Start

PHASE 4. DEVELOPMENT/ Preliminary


Investigation

CODING If new addition are to be


introduced in the system
Analysis

The real code is written here.


Apply programming using
Stop Implementation
and
Maintenance Design

software tools to convert a


design into a complete Testing
Development/

information system.
Coding
PHASE 5. TESTING
Start

Checks for errors, bugs and Preliminary


Investigation

Interoperability. If new addition are to be


introduced in the system
Analysis

Stop Implementation
and
Maintenance Design

Testing
Development/
Coding
PHASE 6. IMPLEMENTATION
AND MAINTENANCE Start

Conduct user and technical


Preliminary
 Investigation

Training; If new addition are to be


introduced in the system

 Perform changes, correction,


Analysis

additions, moves to a Stop Implementation

different computing platform


and
Maintenance Design

and more.
Testing
Development/
Coding
If new addition are to be
introduced in the system,
perform again SDLC phases.
Start

Preliminary
Investigation

If new addition are to be


introduced in the system
Analysis

Stop Implementation
and
Maintenance Design

Testing
Development/
Coding
• Phase 1: Preliminary Investigation

Vous aimerez peut-être aussi