(+84) 236.3827111 ex. 402

Systems Development Life Cycle


Systems Development Life Cycle_sdlc

Objective

This section gives students the concepts of system development life cycle and the phases of system development life cycle. In addition, learner can be known the details of steps in phases and the outputs of each phase.

1. What is the system development life cycle?

The systems development life cycle (SDLC) 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.

2. Systems development life cycle phases

The SDLC is composed of four fundamental phases:

  1. Planning
  2. Analysis
  3. Design
  4. Implementation

Phase

Step

Technique

Deliverable

Planning

Focus: Why build this system?

How to structure the project?

Primary Outputs:

- System Request with Feasibility Study.

- Project Plan.

Identify Opportunity

Project Identification

System Request

Analyze Feasibility

Technical Feasibility

Economic Feasibility

Organizational Feasibility

Feasibility Analysis

Develop Workplan

Time Estimation

Timeboxing

Task Identification

Work Breakdown Structure

Pert Chart

GANTT Chart

Scope Management

Project Plan - Workplan

Staff Project

Project Staffing

Project Charter

Staffing Plan

Control and Direct Project

CASE Repository

Standards

Documentation

Risk Management

Standards List

Risk Assessment

Analysis

Focus: Who, what, where and when for this system?

Primary Output:

System Proposal.

Develop Analysis Strategy

Business Process Automation

Business Process Improvement

Business Process Reengineering

System Proposal

Determine Business Requirements

Interview

JAD session

Questionnaire

Document Analysis

Observation

Requirements Definition

Create Use Cases

Use-Case Analysis

Use Cases

Model Processes

Data Flow Diagramming

Process Models

Model Data

Entity Relationship Modeling

Normalization

Data Model

Design

Focus: How will this system work?

Primary Output: System Specification.

Design Physical System

Design Strategy

Alternative Matrix

System Specification

Design Architecture

Architecture Design

Hardware & Software Selection

Architecture Report

Hardware & Software Specification

Design Interface

Use Scenario

Interface Structure

Interface Standards

Interface Propotype

Interface Evaluation

Interface Design

Design Databases and Files

Data Format Selection

Entity Relationship Modeling

Denormalization

Performance Tuning

Size Estimation

Data & File Specification

Physical Data Model

Design Programs

Data Flow Diagramming

Program Structure Chart

Program Specification

Physical Process Model

Program Design

Implementation

Focus: Delivery and support of completed system.

Primary Output:

Installed System.

Construct System

Programming

Software Testing

Performance Testing

Test Plan

Programs

Documentation

Migration Plan

Install System

Conversion Strategy Selection

Training

Conversion Plan

Business Contingency Plan

Training Plan

Maintain System

Support Selection

System Maintenance

Project Assessment

Support Plan

Problem Report

Change Request

Post-implementation

Post-implementation Audit

Post-implementation Audit Report