SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC). GROUP MEMBERS HALİDE ÖZBAŞLI HALİDE ÖZBAŞLI İ. TUĞÇE...

31
SYSTEMS DEVELOPMENT SYSTEMS DEVELOPMENT LIFE CYCLE LIFE CYCLE (SDLC) (SDLC)
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    0

Transcript of SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC). GROUP MEMBERS HALİDE ÖZBAŞLI HALİDE ÖZBAŞLI İ. TUĞÇE...

SYSTEMS SYSTEMS DEVELOPMENT LIFE DEVELOPMENT LIFE

CYCLECYCLE(SDLC)(SDLC)

GROUP MEMBERSGROUP MEMBERS

HALİDE ÖZBAŞLIHALİDE ÖZBAŞLI İ. TUĞÇE BOZİ. TUĞÇE BOZ MURAT IRKKANMURAT IRKKAN

SYSTEMSYSTEM

ToolsTools SuppliesSupplies MachinesMachines ProceduresProcedures PeoplePeople

Types of SystemTypes of System

Business SystemBusiness System Information SystemInformation System

Business SystemBusiness System

Vice Precident

Senior ProfessionalPricing Manager

Principal Analyst Professional

Load Analyst

Information SystemInformation System

System Analysis and System Analysis and DesignDesign

AnalysisAnalysis

What must be done?What must be done?

DesignDesign

How it will be done?How it will be done?

The System AnalystThe System Analyst

Vice Presidentof Information

Systems

Manager of SystemAnalysis

AdministrativeAssistant

Manager of Programming

Systems Analysts

User ServicesPersonel

Application Programmers

Systems Programmers

Manager of Technical Support

DatabaseAdministrators

Organizational ChartOrganizational Chart

System Development System Development MethodologyMethodology

Systems Development Systems Development Life CycleLife Cycle

SDLC ’s PhasesSDLC ’s Phases

SDLC ’s First PhaseSDLC ’s First Phase

•Major Function: Establishing that a problem exists.

•Output: Feasibility study.

•Tasks: A user notifies an analyst that a problem exists.

Recognize the problem And identify

causes

Express problem in quantitive terms

Analyse choicesAnd selectPlan

Implement the solution

Evaluate ResultsAnd optimize

An An ExamplExample of e of ScientifScientific ic ProbleProblem-m-Solving Solving ProcessProcess

•Major Function:

To define the problem and determine whether or not a new system is feasible.

•Output:Feasibility Study.

•Principal Tools:

Fact-gathering techniques and requirements estimation.

SDLC ’s First PhaseSDLC ’s First Phase

Tasks:1.Collecting information about the problem.2.Developing possible solutions.3.Developing more precise estimates of requirements for the analysis phase to fallow.4.Management decides to continue the project or not.

SDLC ’s First PhaseSDLC ’s First Phase

SDLC ’s SeconSDLC ’s Second d PhasePhase

Major Function:

To determine the requirements of a proposed new system.

Output: Problem specification.

Tools: Principal

Tasks:

1.Studying documents of the current system in order to understand both its flaws and its strong points.

2. Preparing a list of requirements for a new system.

3. Preparing a prototype of the system.

Process

Data store

Source/Sink

Data flow

4.The analyst diagrams the functions of the new system without specifying exactly how those functions are performed.

Client Staff

Initial CR data

CR Manager

Sales Dept.

1.0Submit

CR

2.0Examine and Set Status

3.0Make

Assign-ment

4.0Record Work Data

5.0View CR

CRS Database

Initial CR data

Initial CR data

Status

Status

CR

Initial Assign. data

Work data

Work data

CR

CR CR

CR

Initial Assign. data

Initial Assign. data

Assign-ment e-mail

Work done E-mail

7.0Record

Software Sales

Sale Data

Sale Data

6.0Close CR

Staff

Client

CR Status

CR Status

Close E-mail

Close E-mail

8.0Get

ReportsReport Criteria

Report Data

Report

CR Manager

9.0Define Staff

Users

Staff Data

Staff Data

AN EXAMPLE FOR DATA FLOW DIAGRAM

SDLC ’s Third PhaseSDLC ’s Third Phase

Major Function:

Design a new system

Output:

Design specifications

SDLC ’s Third PhaseSDLC ’s Third Phase

Principal Tools:

• Data flow diagrams

• Data models

• System models

• Prototyping

Personnel and Tasks:

• Order hardware and software

• Transform into hierarchy

• Incorporate security

• Design input and output

• Design database

Work Flow Chart ExampleWork Flow Chart Example

SDLC ’s Fourth SDLC ’s Fourth PhasePhase

Major Function:Write and test program

Output:Coded and tested programsUser documentationTraining materials

SDLC ’s Fourth SDLC ’s Fourth PhasePhasePersonnel and task:Personnel and task:

•Prepare site

•Write programs

•Test programs

•Prepare documentation and training

•Enter new data

•Begin using system

SDLC ’s Fifth PhaseSDLC ’s Fifth Phase

Major Function:Repair and upgrade the system

Output:Updated programUser documentationRevised programs

SDLC ’s Fifth PhaseSDLC ’s Fifth Phase

Personnel and Task:

• Recognize problem• Prepare incremental model• Decide whether to implement • Modify documentation• Modify programs• Test programs• Use modified system

Managing the Managing the Information Systems Information Systems

ProjectProject ProjectProject DeliverableDeliverable Project ManagementProject Management Project InitiationProject Initiation Project PlanningProject Planning Work Breakdown StructureWork Breakdown Structure Gantt ChartGantt Chart Pert ChartPert Chart Project ExecutionProject Execution

Gantt ChartGantt Chart

Managing the Managing the Information Systems Information Systems

ProjectProject ProjectProject DeliverableDeliverable Project ManagementProject Management Project InitiationProject Initiation Project PlanningProject Planning Work Breakdown StructureWork Breakdown Structure Gantt ChartGantt Chart Pert ChartPert Chart Project ExecutionProject Execution

Pert ChartPert Chart

Managing the Managing the Information Systems Information Systems

ProjectProject ProjectProject DeliverableDeliverable Project ManagementProject Management Project InitiationProject Initiation Project PlanningProject Planning Work Breakdown StructureWork Breakdown Structure Gantt ChartGantt Chart Pert ChartPert Chart Project ExecutionProject Execution