[go: up one dir, main page]

0% found this document useful (0 votes)
12 views16 pages

Chapter 10 - System Implementation

Uploaded by

Mohammad Wadee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views16 pages

Chapter 10 - System Implementation

Uploaded by

Mohammad Wadee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

System Implementation

1
Introduction

Systems development life cycle with the


implementation phase highlighted
2
System Implementation

 Six major activities:


Coding

Testing

Installation

Documentation

Training

Support
3
System Implementation (Cont.)

 Purpose:
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

4
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 is performed in parallel with coding.
Installation
The current system is replaced by a new system.

5
The Process of Coding, Testing, and
Installation

6
Types of Tests

Static or dynamic techniques


Static testing means that the code being tested is not executed.
Dynamic testing involves execution of the code.
Test is automated or manual
Automated means computer conducts the test.
Manual means that people complete the test.
Inspection a testing technique in which participants examine program
code for predictable language-specific errors

7
Types of Tests (Cont.)

Desk checking: a testing technique in which the program code is sequentially


executed manually by the reviewer
Unit testing: each module is tested alone in an attempt to discover any errors in its
code
Integration testing: the process of bringing together all of the modules that a program
comprises for testing purposes
Modules are typically integrated in a top-down incremental fashion.

8
Types of Tests (Cont.)

System testing: the bringing together of all of the programs that a system comprises
for testing purposes
Programs are typically integrated in a top-down, incremental fashion.

9
Acceptance Testing by Users

Acceptance testing: the process whereby actual users test a completed information
system, the end result of which is the users’ acceptance of it
 Alpha testing: user testing of a completed information system using simulated data
Beta testing: user testing of a completed information system using real data in the
real user environment

10
Installation

Installation: the organizational process of changing over


from the current information system to a new one
Four installation strategies:
Direct Installation

Parallel Installation

Single-location installation

Phased Installation

11
Direct Installation

 Direct installation: changing over from the old system to


a new one by turning off the old system when the new
system is turned on
.

12
Parallel Installation

Parallel installation: running the old information system and


the new one at the same time until management decides the old
system can be turned off

13
Phased Installation

Phased Installation: changing from the old information system to the new one
incrementally, starting with one or a few functional components and then gradually
extending the installation to cover the whole new system

14
Documenting the System

System documentation: detailed information about a system’s design


specifications, its internal workings, and its functionality
User documentation: written or other visual information about an application
system, how it works, and how to use it
 Internal documentation: system documentation that is part of the program
source code or is generated at compile time
External documentation: system documentation that includes the outcome of
structured diagramming techniques such as data flow and E-R diagrams

15
Summary

In this chapter you learned how to:


Describe the process of coding, testing, and converting an
organizational information system and outline the deliverables and
outcomes of the process.
Apply four installation strategies: direct, parallel, single-location, and
phased installation.

16

You might also like