Sunteți pe pagina 1din 20

COMP313 Database Management System

Overview of the System Development Life Cycle SDLC is the acronym that is used to label the System Development Life Cycle. The SDLC traces the history of an information system from its initial stage to its obsolescence. The SDLC is composed of five phases: planning, analysis, design, implementation, and maintenance.

Overview of the System Development Life Cycle

Planning

Analysis

Traces the history of an information system Split into 5 phases Database design an essential component of the SDLC

Detailed System Design

Implementation

Maintenance

Overview of the System Development Life Cycle Initial e ment Fea ibilit Stud Should the exi ting tem be: i) Continued? ii) Modified? iii)Replaced? S tem Co t Technolog

Planning

nal

Detailed S

tem De ign

Implementation

Maintenance

Overview of the System Development Life Cycle

Planning

Analysis

User Requirements Existing System Evaluation Logical System Design

Detailed System Design

Implementation

Maintenance

Overview of the System Development Life Cycle

Planning

Analysis

Detailed Specifications Screen, menu, report layouts Conversion from old to new

Detailed System Design

Implementation

Maintenance

Overview of the System Development Life Cycle

Planning

Analysis

Coding Testing

Detailed System Design

Debugging
Implementation

Installation
Maintenance

Overview of the System Development Life Cycle

Planning

Evaluation Maintenance System Errors Business Changes Enhancements

Analysis

Detailed System Design

Implementation

Maintenance

Overview of the System Development Life Cycle There are many different models and methodologies, but each generally consists of a series of defined steps or stages.

How does Database Design Relate to the SDLC? As a specific type of information system, Database Design can be modeled using a similar SDLC type approach, sometimes referred to as DBLC or the Database Development Life Cycle.

Database Development Life Cycle


The SDLC traces the history (life cycle) of an information system. The DBLC traces the history (life cycle) of a database system. Since we know that the database serves the information system, it is not surprising that the two life cycles conform to the same basic phases.

Database Development Life Cycle


The SDLC traces the history (life cycle) of an information system. The DBLC traces the history (life cycle) of a database system. Since we know that the database serves the information system, it is not surprising that the two life cycles conform to the same basic phases.

Database Development Life Cycle


Database Initial Study

Database Design

Implementation and Loading

Testing and Evaluation

Traces the history of the creation of a database Split into 6 phases

Operation

Maintenance and Evaluation

Database Development Life Cycle


Database Initial Study

Database Design

Analyze company situation Define Problem and Constraints Define Objectives Define Scope and Boundaries

Implementation and Loading

Testing and Evaluation

Operation

Maintenance and Evaluation

Database Development Life Cycle


Database Initial Study

Database Design

Conceptual Design ER-Diagram / Normalization DBMS Software Selection Create the Logical Design Create the Physical Design

Implementation and Loading

Testing and Evaluation

Operation

Maintenance and Evaluation

Database Development Life Cycle


Database Initial Study

Database Design

Install the selected DBMS Create the databases Load the data / Convert from Old System

Implementation and Loading

Testing and Evaluation

Operation

Maintenance and Evaluation

Database Development Life Cycle


Database Initial Study

Database Design

Test the Database Fine-Tune the Database Evaluate the Database and its Application Programs

Implementation and Loading

Testing and Evaluation

Operation

Maintenance and Evaluation

Database Development Life Cycle


Database Initial Study

Database Design

Implementation and Loading

Produce the required information flow Alternate form of testing

Testing and Evaluation

Operation

Maintenance and Evaluation

Database Development Life Cycle


Database Initial Study

Database Design

Implementation and Loading

Testing and Evaluation

Changes to the System (from operation, bugs, business changes) Enhancements

Operation

Maintenance and Evaluation

Thank you

END OF PRESENTATION

S-ar putea să vă placă și