sdlc

20
System Development Life Cycle info1409 De Montfort University Abdul Hameed Roll No. 1059 Semester 1 st B.S (HONS) I.T (Morning) ) Submitted to: Sir Inam

Upload: university-of-educationlahore

Post on 15-Jul-2015

122 views

Category:

Education


0 download

TRANSCRIPT

System Development Life Cycle

info1409 De Montfort University

Abdul HameedRoll No. 1059Semester 1st

B.S (HONS) I.T (Morning))

Submitted to: Sir Inam

info1409 De Montfort University

Objectives

Have been introduced to the Systems Development Life Cycle.

Learned about the stages (or steps) involved in system analysis.

info1409 De Montfort University

Structured Analysis

Structured analysis is the traditional way of moving from old outdated, or inefficient systems to new and improved ones.

This tradition uses a concept called the Systems Development Life Cycle.

info1409 De Montfort University

Systems request

Planning a new system usually begins with a formal request called a ‘system request’

The request describes problems, or desired changes in an information system or business process

info1409 De Montfort University

Systems Planning phase

The systems request usually initiates the Systems Planning phase of the System Development Life Cycle.

It can come from a top manager, a planning team, a department head, or even the IT Department of an Organisation.

info1409 De Montfort University

Systems Planning

Systems planning is the first stage in the System Development Life Cycle

In this first stage a preliminary investigation will take place to identify the nature and scope of the problem (or business opportunity)

info1409 De Montfort University

The entire Systems Development Life Cycle.(SDLC)

Describes activities and functions that all systems developers perform, and consists of the following steps (or stages):

1. System Planning (including Feasibility)2. System Analysis3. System Design4. Systems Implementation5. Systems Operation, support and security

info1409 De Montfort University

SDLC Models The systems Development Life cycle can be

described or modelled in different ways.

The most usual and well known model is called the ‘Traditional Life Cycle or (Waterfall) model’

The following is an illustration of what is meant by the ‘Waterfall model’

info1409 De Montfort University

INFO1409 Systems Analysis SDLC L05.ppt

© Copyright De Montfort University 2000All Rights Reserved

Traditional Life Cycle

SystemsInvestigation

SystemsAnalysis

SystemsDesign

SystemsImplementation

Support &Maintenance

FeasibilityStudy

ProjectSelection

“Waterfall” Approach

May have iterations butthese are very costly

info1409 De Montfort UniversityPage 21 Shelley et al

info1409 De Montfort University

Activity time

Instructions:Work with the student sitting next to you.If you do not have one, then try to get involved

with a student or students either behind you, or in front of you.

Take ONE stage each of the SDLCDiscuss and record what you think the

activities in that stage would be.

info1409 De Montfort University

Stage 1 –Systems Planning

After the systems request the preliminary investigation begins

A key part of this investigation is a Feasibility Study

The Feasibility study reviews the anticipated costs and benefits to the Organisation and recommends a course of action.

info1409 De Montfort University

Stage 2 – Analysis

The results of the preliminary investigation and feasibility study lead to the second stage of the SDLC.

The purpose of the Systems Analysis phase is to build a logical model of the new system

The first step is requirements modelling.

info1409 De Montfort University

Analysis continued..

Requirements modelling

In requirements modelling, the analyst investigates the business processes to document what the new system must do.

Requirements modelling continues the investigation that began in systems planning.

info1409 De Montfort University

Stage 3 - Systems Design

.At this stage you design the User Interface1. Identify all necessary inputs, outputs

and processes.2. Design internal and external controls3. Show programmers how to transform

the logical design into program modules and code. (application architecture)

info1409 De Montfort University

Design (continued)

The result of the Design stage is documented in the

System Design Specification

This is presented to Managers and users for review and approval.

info1409 De Montfort University

Stage 4 -System Implementation

…involves the following activities: Programs are written, tested and

documented. The system is installed. Final preparations are made to convert

data to the new system’s files, and to train users).

A system evaluation is conducted

info1409 De Montfort University

Stage 5 –Systems Operation, Support and security

During this stage, the IT staff maintain, enhance and protect the system.

Maintenance corrects errors, and adapts to changes in the environment such as new tax rates.

Enhancement gives new features and benefits.

Security controls safeguard the system

info1409 De Montfort University

Well Designed Systems

“A well designed system will be secure, reliable, maintainable and scalable. A scalable development can expand to meet new business requirements and volumes. Information systems development is always a work in progress”

Page 22 chapter 1 Shelley et al Systems Analysis & Design 6 th Ed.

info1409 De Montfort University

Alternative SDLC model

This alternative model focuses on the interaction of planning,

analysis and design tasks which leads to implementation followed by operation and support.