Chapter

advertisement
for the Small Enterprise
Systems Analysis and Design
chapter14
section V
Implementation
testing
system documentation
training
training materials
information-age training with ethical content
project deliverable: the training session
the cornucopia case
portfolio project
Chapter Objectives
When you complete this chapter you will be able to:
• Distinguish between various product testing
goals and procedures
• Document testing plans and results
• Assemble product documentation by building on
SDLC project deliverables
• Develop training strategies and materials to
accommodate different audiences
• Understand how to include information system
ethics in user-training sessions
Chapter 14
Systems Analysis and Design
for the Small Enterprise
2
Testing
Testing formally begins with syntax testing
and concludes with user acceptance testing.
This lengthy, detailed process must be well
planned and documented in order to
coordinate the inevitable revisions and
retests required during the development,
implementation, and maintenance phases of
the SDLC.
Chapter 14
Systems Analysis and Design
for the Small Enterprise
3
Figure 14-1: Testing Goals
Chapter 14
Systems Analysis and Design
for the Small Enterprise
4
Figure 14-2: Testing and the SDLC
Chapter 14
Systems Analysis and Design
for the Small Enterprise
5
Figure 14-3: Cost of Error Detection and Correction
Chapter 14
Systems Analysis and Design
for the Small Enterprise
6
Figure 14-4: Testing Progression
Chapter 14
Systems Analysis and Design
for the Small Enterprise
7
Figure 14-5: Integrated Development Environment
Chapter 14
Systems Analysis and Design
for the Small Enterprise
8
Figure 14-6: Sunrise Systems Detailed System Flowchart
Syntax
mail merge macro ….. Completed
User interface
billing screen form …….Completed
payment screen form …Completed
This form provides detail on each test
(test data, expected results, comment)
Chapter 14
Systems Analysis and Design
for the Small Enterprise
9
Figure 14-7: Error Rates over Time
Chapter 14
Systems Analysis and Design
for the Small Enterprise
10
System Documentation
System documentation is a collection of information
that provides a detailed history of the SDLC.
All of the project documents are considered part of
system documentation.
Project manuals (training, reference, and procedure)
are a more formal part of system documentation.
They draw much of their content from the project
documents generated throughout the SDLC.
Chapter 14
Systems Analysis and Design
for the Small Enterprise
11
Figure 14-9: Project Binders
Chapter 14
Systems Analysis and Design
for the Small Enterprise
12
Figure 14-10: System Documentation Manuals
Chapter 14
Systems Analysis and Design
for the Small Enterprise
13
Training
There are many well-established training
techniques and strategies. The analyst
should tailor the training plan to fit the
audience and training objectives.
Chapter 14
Systems Analysis and Design
for the Small Enterprise
14
Figure 14-11: Information System Training Techniques
Chapter 14
Systems Analysis and Design
for the Small Enterprise
15
Figure 14-12: Information System Training Cycle
Chapter 14
Systems Analysis and Design
for the Small Enterprise
16
Training Materials
Training materials should be designed for the
setting. In the small-enterprise project, the
audience is likely to consist of small groups
of workers who represent a functional
composite of the end user, computer
operator, and manager.
The training manual should contain
everything needed to conduct the formal enduser training sessions.
Chapter 14
Systems Analysis and Design
for the Small Enterprise
17
Figure 14-14: Procedures Manual Table of Contents
1.
2.
3.
4.
Information System Description
Summarized narrations of each subsystem
System Operating Instructions
Detailed operating instructions for every facet of the system
System Input and Output Samples
Sample input and output forms and reports, with descriptions
Emergency and Security Instructions
Appendix A. 4GL Software Specifications
Identifies 4GL software versions and updates
Appendix B. Platform Specifications
Identifies system software and hardware
Appendix C. System Error Messages
Contains descriptions, and recommended actions for error
messages specific to the information system
Appendix D. Definitions
Identifies terms specific to the information system
Chapter 14
Systems Analysis and Design
for the Small Enterprise
18
Project Deliverable: The Training Session
Although the SDLC model specifies training as
a singular activity bridging the development and
implementation phases, continuous user
training is a by-product of sustained user
involvement in the project.
By the time the formal training sessions
commence, the user has a good understanding
of how the information system works.
Chapter 14
Systems Analysis and Design
for the Small Enterprise
19
Figure 14-18: Training Session Report Content
Chapter 14
Systems Analysis and Design
for the Small Enterprise
20
The Cornucopia Case
THE CORNUCOPIA
CASE
Cornucopia’s testing plan was developed very early in
the project so that testing could be incorporated into
each development activity.
Product documentation began almost immediately
after the project began. At first this simply required
an orderly file of correspondence. As the design
matured, project documentation became more formal.
Product training sessions were carefully planned to
provide a varied learning experience for all system
users.
Chapter 14
Systems Analysis and Design
for the Small Enterprise
21
Figure 14-19: Cornucopia Testing Sequence
1.
2.
3.
4.
5.
Chapter 14
Syntax Testing
User Interface Testing
a. Prototype menus
b. Prototype master file update forms
c. Prototype CD sales transaction form
Program Module Testing
a. Master file update subsystems
b. Sales and order transaction processing
c. Correspondence mail merge
d. Sales trends spreadsheets
e. Web page construction
Integrated Module Testing
a. Switchboard
b. System links
System Testing
a. Cornucopia desktop shortcuts
b. Cornucopia start menu option
Systems Analysis and Design
for the Small Enterprise
22
Figure 14-20: Cornucopia Training Schedule (1/2)
Session 1: for all employees
1. System overview
2. Interface demo
3. Break
4. Hands-on for the interfaces
5. Procedures manual
Session 2: for all employees
1. Interface hands-on review
2. Master file update subsystems demo
3. Hands-on for the update subsystems
4. Break
5. Sales transaction & order subsystem demo
6. Hands-on for sales transaction subsystem
Chapter 14
Systems Analysis and Design
for the Small Enterprise
23
Figure 14-20: Cornucopia Training Schedule (2/2)
Session 3: for all employees
1. Hands-on review
2. 4GL software tutorial demo
3. Hands-on problem solving exercise
4. Break
5. Emergency & security procedures
Session 4: for the owner
1. Correspondence subsystem demo
2. Sales trending subsystem demo
3. Internet connection subsystem demo
4. Hands-on for Items 1,2,3
5. Break
6. System hardware overview
Chapter 14
Systems Analysis and Design
for the Small Enterprise
24
Chapter Summary
•Testing in a small-enterprise environment is
tailored to fit the customized applications built
upon object-oriented products, code generators,
and graphical application-building utilities.
•System documentation is an ongoing activity
throughout the project, culminating in the training,
reference, and procedures manuals that
accompany the delivery of the final product.
•Informal end-user training, which begins early in
the design process, does not diminish the
importance of formal training sessions.
Chapter 14
Systems Analysis and Design
for the Small Enterprise
25
Download