programming for business(ctp 108) prepared by merve sevgİlİ&akin kurŞad sam system...

14
PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

Post on 22-Dec-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

PROGRAMMING FOR BUSINESS(CTP 108)

PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM

SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

Page 2: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

WHAT IS SDLC?METHODOLOGY

*Develop

*Maintain

*Replace information

Base on 3 principles:

1)-Procces

*Modeling software

2)-Product

*Modeling measurement

3)-People

*Management&human interactions

Page 3: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

SDLC’s phases:Existing system—evaluated

*Deficiencies identified

*Done by—interwieving&consulting

Requirements—identified

*Deficiencies addressed

--with specific proposal

Proposal

*Plans—laid out

--physical contructions

--hardware,operating system

Page 4: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

System

*Obtained &installed

*Tested

*if necessary—adding

Put into use

*Old system replaced

System up & run

*Maintanence keep-up

--rigously

Page 5: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

PLANING

ANALYSING

DESIGN

IMPLEMENTATION

MAINTANENCE

Page 6: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

Creating the information

Defining System To Be Developed

--Based on

*System prioritized

--System

*Identified

*Chosen

Project Scope

--Requirements defined

--Put scope project

PLANNING

Page 7: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

PLANING Developing the project PLAN

-- All details completed

*WHO?

*WHEN?

Manging & Monitaring Plan

--Organization

*Stay on track

*Create project,milestones

*Add inital plan

Page 8: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

ANALYSING

STRUCTRING REQUIREMENTS

REQUIREMENTS

DETERMINATION

Page 9: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

Analysts design system

*From input

*output

*Screen Reports

*Database

*Computer Processes

Analysts convert solutions

*Logical Design

--Hardware

--Software

--Consantrace

*Business aspects

DESIGN

Page 10: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

*Physical Design

--Overall highlevel Design

--Turning logical to physical

--Determine physical details

DESIGN

Page 11: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

CODINGTransforming designs to working systems

TESTINGFinding the errors and correct them

INSTALLATIONSystem is introduced to users

DOCUMENTATIONGiving users guide

SUPPORTINGGiving education

Helping users

Page 12: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

UPDATING

New versions of systems

New Documentatıons

New Trainings

Page 13: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

SYSTEM DEVELOPMENT LIFE CYCLE

Page 14: PROGRAMMING FOR BUSINESS(CTP 108) PREPARED BY MERVE SEVGİLİ&AKIN KURŞAD SAM SYSTEM DEVELOPMENT LIFE CYCLE(SDLC)

THE SOFTWARE PROCESS MODELS

*Waterfall Model

*Iterative Model

*Incremental Model

*Sprial Model