Title: Develop The Prototype of The System: Department of Computer Science and Engineering
Title: Develop The Prototype of The System: Department of Computer Science and Engineering
Title: Develop The Prototype of The System: Department of Computer Science and Engineering
2 System Implementation 1
2.1 Coding, testing, and installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 Documenting the system and training and supporting users . . . . . . . . . . . . . . . . . . . . . 2
3 Installation 2
3.1 Direct Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2 Parallel Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3 Single-location Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.4 Phased Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
6 Policy 4
1 Objective(s)
• Provide an overview of the system implementation process.
• Apply four installation strategies: direct, parallel, single-location, and phased installation.
• List the deliverables for documenting the system and for training and supporting users.
2 System Implementation
In a traditional plan-driven systems development project, physical design specifications must be turned into
working computer code, and the code must be tested until most of the errors have been detected and corrected.
Regardless of methodology used, once coding and testing are complete and the system is ready to “go live,” it
must be installed (or put into production), user sites must be prepared for the new system, and users rely on
the new system rather than the existing one to get their work done.
We will discuss coding, testing, installation, documentation, user training, support for a system after it is
installed, and implementation success. Our intent is not to teach you how to program and test systems—most
of you have already learned about writing and testing programs in the courses you took before this one. Rather,
this lab experiment shows you where coding and testing fit in the overall scheme of implementation, especially
in a traditional, plan-driven context.
System implementation is made up of many activities. The six major activities we are concerned with in
this chapter are coding, testing, installation, documentation, training, and support (see Figure-1). The purpose
of these steps is to convert the physical system specifications into working and reliable software and hardware.
Figure 1: Systems development life cycle with the implementation phase highlighted
Next, we will briefly discuss these activities in two groups: (1) coding, testing, and installation and (2)
documenting the system and training and supporting users.
But even well-documented code can be mysterious to maintenance programmers who must maintain the
system for years after the original system was written and the original programmers have moved on to other
jobs. Therefore, clear, complete documentation for all individual modules and programs is crucial to the system’s
continued smooth operation.
The deliverables from documenting the system, training users, and supporting users are shown in Figure-3.
At the very least, the development team must prepare user documentation. For most modern information
systems, documentation includes any online help designed as part of the system interface. The development
team should think through the user training process: Who should be trained? How much training is adequate
for each training audience? What do different types of users need to learn during training?
Figure 3: Deliverables for Documenting the System, Training, and Supporting Users
3 Installation
The process of moving from the current information system to the new one is called installation. All employees
who use a system, whether they were consulted during the development process or not, must give up their
reliance on the current system and begin to rely on the new system. Four different approaches to installation
have emerged over the years: direct, parallel, single-location, and phased.
6 Policy
Copying from internet, classmate, seniors, or from any other source is strongly prohibited. 100% marks will be
deducted if any such copying is detected