Software Tools

C H A P T E R 14

Systems Analysis and Design

The Big Picture

Back to Outline

LEARNING OBJECTIVES

CHAPTER OVERVIEW

This chapter describes the qualities of a systems analyst and the variety of professional skills needed. As a change agent, the systems analyst moves through the five phases of the systems development life cycle, making sure the user is involved from start to finish.

LECTURE OUTLINE

The Systems Analyst

The Analyst and the System

The Systems Analyst as Change Agent

What It Takes to Be a Systems Analyst

  1. coordination
  2. communication, both oral and written
  3. planning and design.

How a Systems Analyst Works:

Overview of the Systems Development Life Cycle

  1. Preliminary investigation—determining the problem
  2. Analysis—understanding the existing system
  3. Design—planning the new system
  4. Development—doing the work to bring the new system into being
  5. Implementation—converting to the new system

Phase 1: Preliminary Investigation

Problem Definition: Nature, Scope, Objectives

Nature of the Problem

Scope

Objectives

Wrapping Up the Preliminary Investigation

Phase 2: Systems Analysis

Data Gathering

Written Documents

Interviews

Questionnaires

Observation

Sampling

Data Analysis

Data Flow Diagrams

Decision Tables

System Requirements

Report to Management

Phase 3: Systems Design

Preliminary Design

Prototyping

Detail Design

-output requirements

-input requirements

-files and databases

-system processing

-system controls

-backup

Output Requirements



-the medium of the output—paper, computer screen, microfilm, and so on

-the type of reports needed (summary, exception, and so on)

-the contents of the output—what data is needed for the reports

-the forms on which the output will be printed (possibly custom-printed)

Input Requirements

-the medium of the input (POS terminals, keyed from a source document, and so forth)

-the content (fields needed, field order, and so forth)

-the forms that may organize data before it is entered

-the validation process, a check that data is reasonable as well as accurate

-the volume, particularly the volume at peak periods

Files and Databases

Systems Processing

Systems Controls and Backup

Phase 4: Systems Development

Scheduling

Programming

Testing

Phase 5: Implementation

Training

Equipment Conversion

File Conversion

System Conversion

Direct conversion means the user simply stops using the old system and starts using the new one—a somewhat risky method, since there is no other system to fall back on if anything goes wrong.

Phased conversion is one in which the organization eases into the new system one step at a time so that all the users are using some of the system.

A pilot conversion is one in which the entire system is used by some of the users and is extended to all users once it has proved successful.

In parallel conversion—the most prolonged and expensive method—the old and new systems are operated simultaneously for some time, until users are satisfied that the new system performs to their standards.

Auditing

Evaluation

Maintenance

Putting It All Together: Is There a Formula?

KEY WORDS

acquisition by purchase

audit trail

auditing

candidate

change agent

client

communicating

computer system

coordinating

customized

data flow diagram (DFD)

database

decision logic table

decision table

detail design

direct conversion

equipment conversion

evaluation

feasibility study

file

file conversion

Gantt chart

implementation

input requirements

interview

maintenance

nature and scope of the problem

objectives

observation

organization chart

output requirements

outsourcing

parallel conversion

participant observation

phased conversion

pilot conversion

preliminary design

preliminary investigation

printer spacing chart

process

programmer/analyst

project management software

prototype

questionnaire

sampling

sink

source

structured interview

system

system conversion

system journal

system requirements

system survey

system testing

systems analysis

systems analyst

system controls and backup

systems design

systems development

systems development life
cycle (SDLC)

systems flowchart

systems processing

unit testing

unstructured interview

user

user involvement

vector

volume testing

written documents