Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

Post on 03-Apr-2018

218 views 0 download

Transcript of Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 1/65

System Implementation

Modern Systems Analysisand Design

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 2/65

Learning Objectives

Describe the process of coding, testing, and systemconversion.

Prepare a test plan for an information system.

 Apply four installation strategies.

List deliverables for documentation, training, and usersupport.

Distinguish between system and user documentation.

Compare different user training modes.

Discuss issues of end-user support.

Explain factors influencing implementation success.

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 3/65

Six

major activities:Coding

Testing

InstallationDocumentation

Training

Support

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 4/65

Purpose of System Implementation

To convert final physical system specifications into working and reliable software

To document work that has been done

To provide help for current and future users

Six major activities: Coding

Testing

Installation

Documentation

Training

Support

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 5/65

The Process of Coding, Testing and Installation

Coding

Physical design specifications are turned into working computer code.

Testing Tests are performed using various strategies.

Testing can be performed in parallel with coding.

Installation

The current system is replaced by the new system.

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 6/65

Deliverables

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 7/65

The Process of Documenting the System, Training

Users, and Supporting Users 

Two audiences for final documentation Information systems personnel who will maintain

the system throughout its productive life People who will use the system as part of their

daily lives

User Training  Application-specific

General: for operating system and off-the-shelf software

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 8/65

Deliverables

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 9/65

Software Application Testing

 A master test plan is developed during theanalysis phase.

During the design phase, unit, system and

integration test plans are developed. The actual testing is done during

implementation.

Test plans provide improved communicationamong all parties involved in testing.

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 10/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 11/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 12/65

Test Classification Manual vs. Automated Static (syntax only) vs. Dynamic (execution)

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 13/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 14/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 15/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 16/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 17/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 18/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 19/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 20/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 21/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 22/65

Direct installation : changing over from

the old system to a new one by turning off 

the old system when the new system isturned on.

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 23/65

Parallel installation : Running the old and new information

systems at the same time until management decides the old

system can be turned off 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 24/65

Single-location installation : Trying out an informationsystem at one site, then deciding if and how the new system

should be deployed throughout the organization. Also known

as location or pilot installation.

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 25/65

Phased Installation : Changing from the old information

system to the new one incrementally, starting with one or a fewfunctional components and then gradually extending the

installation to cover the whole new system

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 26/65

Planning Installation Considerations

Data conversion

Error correction

Loading from current system

Planned system shutdown

Business cycle of organization

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 27/65

Documenting the System

System documentation

Detailed information about a system’s design

specifications, its internal workings and its functionality  Intended audience: maintenance programmers

Internal documentation: embedded in the program sourcecode or generated at compile time

External documentation: includes data flow and entity-relationship diagrams

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 28/65

Documenting the System (cont.)

User Documentation  Written or other visual information about an application

system, how it works, and how to use it

Preparing user documentation Traditional source has been information systems

department

 Application-oriented documentation is now often

supplied by vendors and users themselves

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 29/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 30/65

User documentation is typically in the

form of online help

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 31/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 32/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 33/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 34/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 35/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 36/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 37/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 38/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 39/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 40/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 41/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 42/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 43/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 44/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 45/65

1. Obtaining Maintenance

Requests

2. Transforming requests into

changes

3. Designing Changes

4. Implementing Changes.

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 46/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 47/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 48/65

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 49/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 50/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 51/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 52/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 53/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 54/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 55/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 56/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 57/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 58/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 59/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 60/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 61/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 62/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 63/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 64/65

 

7/28/2019 Sad Lec19, 20 & 21_system Implementation & Maintenance (1)

http://slidepdf.com/reader/full/sad-lec19-20-21system-implementation-maintenance-1 65/65