sad lec19, 20 & 21_system implementation & maintenance (1)
TRANSCRIPT
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