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

65
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 Analysis and Design

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

Page 1: 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

Page 2: 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 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.

Page 3: 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 3/65

Six

major activities:Coding

Testing

InstallationDocumentation

Training

Support

Page 4: 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 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

Page 5: 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 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.

Page 6: 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 6/65

Deliverables

Page 7: 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 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

Page 8: 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 8/65

Deliverables

Page 9: 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 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.

Page 10: 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 10/65

Page 11: 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 11/65

Page 12: 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 12/65

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

Page 13: 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 13/65

Page 14: 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 14/65

Page 15: 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 15/65

Page 16: 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 16/65

Page 17: 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 17/65

Page 18: 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 18/65

Page 19: 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 19/65

Page 20: 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 20/65

Page 21: 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 21/65

Page 22: 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 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.

Page 23: 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 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 

Page 24: 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 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.

Page 25: 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 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

Page 26: 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 26/65

Planning Installation Considerations

Data conversion

Error correction

Loading from current system

Planned system shutdown

Business cycle of organization

Page 27: 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 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

Page 28: 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 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

Page 29: 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 29/65

Page 30: 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 30/65

User documentation is typically in the

form of online help

Page 31: 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 31/65

Page 32: 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 32/65

Page 33: 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 33/65

Page 34: 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 34/65

Page 35: 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 35/65

Page 36: 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 36/65

Page 37: 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 37/65

Page 38: 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 38/65

Page 39: 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 39/65

Page 40: 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 40/65

Page 41: 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 41/65

Page 42: 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 42/65

Page 43: 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 43/65

Page 44: 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 44/65

 

Page 45: 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 45/65

1. Obtaining Maintenance

Requests

2. Transforming requests into

changes

3. Designing Changes

4. Implementing Changes.

Page 46: 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 46/65

 

Page 47: 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 47/65

 

Page 48: 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 48/65

Page 49: 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 49/65

 

Page 50: 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 50/65

 

Page 51: 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 51/65

 

Page 52: 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 52/65

 

Page 53: 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 53/65

 

Page 54: 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 54/65

 

Page 55: 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 55/65

 

Page 56: 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 56/65

 

Page 57: 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 57/65

 

Page 58: 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 58/65

 

Page 59: 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 59/65

 

Page 60: 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 60/65

 

Page 61: 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 61/65

 

Page 62: 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 62/65

 

Page 63: 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 63/65

 

Page 64: 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 64/65

 

Page 65: 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 65/65