System Life Cycle

Analysis

Design

Development and testing

Implementation

Documentation

Evaluation

Researching an existing system

Observation

Questionnaires

Interviews

Looking at existing paperwork

Feasibility Study

Description of existing system

Criteria

Proposed solution

Terms of reference

Data Flow Diagram

shows

data flows

input

output requirements

processing

types of data storage needed

data capture forms

Screen displays and printed reports

System flowcharts

Verification

Validation

File structures

Design and testing strategy/plan

Development

Testing strategies

normal

abnormal

extreme

live

User Documentation

how to load/install/run the software

how to save files

how to do a seach

how to sort data

how to do print outs

Technical documentation

program listing/coding

programming language used

program flowcharts

system flowcharts

compare the final solution with the original task

identify any limitations of the system

identify any necessary improvements that need to be made

a need to train staff on the new system

transfer paper files or electronic files to the new system

scan in the documents

key in the data

download files to new database

changeover to the new system

direct changeover

parallel running

pilot implementation/running

phased implementation