System Implementation
System Implementation
1. Coding
2. Testing
3. Installation
4. Documentation
5. Training
6. Support
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.
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.
TESTING PROCESS:
The purpose of testing is to confirm that the system satisfies the requirements,
Testing must be planned.
Test case is a specific scenario of transactions, queries or navigation paths.
Test cases represent either:
Typical system use.
Critical system use.
Abnormal system use.
Test cases and results should be thoroughly documented so they can be repeated for each revision of
an application.
Acceptance testing BY USERS: 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.
INSTALLATION
Installation: the organizational process of changing over from the current information system to a
new one.
Four installation strategies:
1.Direct Installation.
2.Parallel Installation.
3.Single-location installation.
4.Phased 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.
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.
Single-location installation:
Trying out an information system at one site and using the experience to decide if and how the new
system should be deployed throughout the organization.
Also known as location or pilot 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.
Automating Support
One approach is through automation
1. Internet-based online support forums.
2. On-demand fax.
3. Voice response systems.
4. Knowledge bases.
*Help desk:
a single point of contact for all user inquiries and problems about a particular information system or
for all users in a particular department.
Requires:
Technical skills: extensive knowledge about how to use the system and typical problems that can be
encountered.
People skills: good listening and communication, dealing with complaints and frustrations.
Security Issues
1. Increasing important issue for organizations and their management.
2. Malicious software (malware): includes Trojan horses, worms, viruses, and other kinds.
3. External sources of threats include laptop theft, system penetration, and denial of service.
Electronic Commerce Application: System Implementation for Pine Valley Furniture’s WebStore
Developing test cases for the WebStore include testing categories as follows:
1) Simple functionality.
2) Multiple functionality.
3) Function chains.
4) Elective functions.
5) Emergency/crisis
Project Close-Down
Evaluate team: Reassign members to other projects.
Notify all affected parties that the development project is ending and that you are switching to
operation and maintenance mode.
Conduct post project reviews.
Close out customer contract:Formal signoff.
*COTS
Software which is not pirated. A legal tender purchased from the store.
Commercial, off-the-shelf (COTS) or simply off the shelf (OTS) technology is ready-made and available
for sale, lease, or license to the general public. The term often refers to computer software or
hardware systems and may also include free software with commercial support.