System Analysis and Design Chapter 10
training plan
A strategy for training users so they can quickly learn the new system is a(n): A) training plan B) installation plan C) user guide D) training curriculum
inspections
A testing technique in which participants examine program code for predictable language-specific errors defines: A) walkthrough B) inspections C) desk checking D) syntax checking
desk checking
A testing technique in which the program code is sequentially executed manually by the reviewer is referred to as: A) inspection B) system testing C) desk checking D) syntax checking
analysis
A master test plan is developed during: A) implementation B) analysis C) logical design D) physical design
system delivery
During which of the following generic life-cycle phases would a user's guide be produced? A) requirements specification B) project control structuring C) system development D) system delivery
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 best describes: A) parallel installation B) single-location installation C) phased installation D) direct cutover installation
maintenance programmers
System documentation is intended primarily for: A) maintenance programmers B) end users C) systems analysts D) system operators
external documentation
System documentation that includes the outcome of structured diagramming techniques such as data flow and entity-relationship diagrams best defines: A) system documentation B) user documentation C) internal documentation D) external documentation
internal documentation
System documentation that is part of the program source code or is generated at compile time best defines: A) program statements B) user documentation C) internal documentation D) external documentation
unit testing
Testing each module alone in an attempt to discover any errors that may exist in the module's code is referred to as: A) unit testing B) system testing C) stub testing D) singular testing
walkthrough
The type of testing responsible for determining what the code does is: A) walkthrough B) inspection C) system testing D) syntax checking
static testing
The type of testing that does not execute the code is called: A) static testing B) dynamic testing C) referential testing D) manual testing
Dynamic testing
The type of testing that involves the execution of code is called: A) code testing B) static testing C) dynamic testing D) execution testing
reference guide
Which of the following is an exhaustive list of the system's functions and commands, usually in alphabetical order? A) reference guide B) user's guide C) release description D) system administrator's guide
All of the above
Which of the following statements is true about intermittent users? A) Support mechanisms are a good way to provide training for intermittent users of a system. B) Intermittent users are not interested in, nor would they profit from, typical user training methods. C) Intermittent users must be provided "point of need support." D) All of the above.
electronic performance support system
A component of a software package or application in which training and educational information is embedded best defines: A) resident expert B) computer-aided instruction C) electronic tutorial D) electronic performance support system
stub testing
A technique used in testing modules, especially where modules are written and tested in a top-down fashion, where a few lines of code are used to substitute for subordinate modules describes: A) module testing B) unit testing C) top-down testing D) stub testing
direct installation
Changing over from the old information system to a new one by turning off the old system as the new one is turned on best describes: A) phased installation B) single location installation C) parallel installation D) direct installation
project control structuring
During which of the following generic life-cycle phases would a management plan be produced? A) requirements specification B) project control structuring C) system development D) system delivery
on-line, in hypertext format
Most user documentation is now delivered: A) on-line, in hypertext format B) through paper manuals C) by calling technical support numbers D) through help desks
System documentation
Potential topics that will determine if training will be useful include the following except for: A) system documentation B) general computer concepts C) information system concepts D) system management
all of the above
Potential topics that will determine if training will be useful include: A) use of the system B) general computer concepts C) information system concepts D) all of the above
the code, program documentation, test scenarios and test data, results of program and system testing, user guides, user training plan, and an installation and conversion plan
The deliverables for coding, testing, and installation are: A) the creation of a document that will consolidate the information that must be considered when implementing a physically distributed systems design B) structured descriptions and diagrams that outline the logic contained within each DFD process C) the code, program documentation, test scenarios and test data, results of program and system testing, user guides, user training plan, and an installation and conversion plan D) a system service request, a statement of work, and a baseline project plan
determine if the system meets user requirements
The purpose of acceptance testing is to: A) determine if new requirements must be added to the newly completed system B) determine if the system meets user requirements C) determine if the system meets its objectives D) none of the above
Convert the physical system specifications into working and reliable software and hardware, document the work that has been done, and provide help for current and future users and caretakers of the system
The purpose of coding, testing, and installation is to: A) transform the logical specifications of the system into technology specific details from which all programming and system construction can be done B) convert the physical system specifications into working and reliable software and hardware, document the work that has been done, and provide help for current and future users and caretakers of the system C) systematically repair and improve the information system D) study and propose alternative replacement systems
installation plan
This plan lays out a strategy for moving from the old system to the new, from the beginning to end of the process: A) baseline project plan B) installation plan C) training plan D) testing plan
system administrator's guide
This type of user documentation is intended primarily for those who will install and administer a new system and contains information about the network on which the system will run, software interfaces for peripherals such as printers, troubleshooting, and setting up user accounts: A) external documentation B) user's manual C) system documentation D) system administrator's guide
All of the above
Which of the following affect the implementation process? A) the work habits of an organization's members B) the personal goals of an organization's members C) the beliefs of an organization's members D) all of the above
stress tests
Which of the following are designed during alpha testing and try to break the system? A) stress tests B) performance tests C) recovery tests D) security tests
all of the above
Which of the following are testing managers responsible for? A) developing testing plans B) integrating testing and development activities in the life cycle C) establishing testing standards D) all of the above
Once coding has begun, the testing process can begin and proceed in parallel
Which of the following statements is true regarding testing? A) The coding process should be completed, and then the testing process can begin. B) Once coding has begun, the testing process can begin and proceed in parallel. C) The testing process is performed first, then the coding process begins. D) None of the above.
user documentation
Written or other visual information about an application system, how it works, and how to use it best defines: A) system documentation B) user documentation C) internal documentation D) external documentation
management plan
All of the following are types of user documentation except: A) release description B) reference guide C) acceptance sign-off D) management plan
system testing
The bringing together of all the programs that comprise a system for testing describes: A) unity testing B) integration testing C) system testing D) implementation
all of the above
The most complete acceptance testing will include: A) alpha testing B) beta testing C) a system audit D) all of the above
installation
The organizational process of changing over from the current information system to a new one best defines: A) reorganization B) physical design C) installation D) replacement
Installation
The process in which the current system is replaced by the new system best describes: A) the systems development life cycle B) installation C) physical design D) set-up
integration testing
The process of bringing together all of the modules that comprise a program for testing purposes is referred to as: A) unity testing B) integration testing C) system testing D) implementation
acceptance testing
The process whereby actual users test a completed information system, the end result of which is the users' acceptance of it, best describes: A) acceptance testing B) alpha testing C) beta testing D) system testing
Coding
The process whereby the physical design specifications created by the analysis team is turned into working computer code is referred to as: A) coding B) testing C) implementation D) analysis
static testing
The results of running the code are not an issue for this particular type of test: A) static testing B) dynamic testing C) referential testing D) none of the above
beta testing
User testing of a completed information system using real data in the real user environment refers to: A) acceptance testing B) alpha testing C) beta testing D) system testing
alpha testing
User testing of a completed information system using simulated data refers to: A) acceptance testing B) alpha testing C) beta testing D) system testing
Implementation
After maintenance, which of the following is the most expensive and most time consuming phase of the entire life cycle? A) implementation B) physical design C) logical design D) analysis.
acceptance sign-off
This type of user documentation allows users to test for proper system installation and then signify their acceptance of the new system with their signatures: A) acceptance sign-off B) user contract C) RFP D) system verification
release description
This type of user documentation contains information about a new system release, including a list of complete documentation for the new release, features and enhancements, known problems and how they have been dealt with in the new release, and information about installation: A) reference guide B) user's manual C) release description D) system administrator's guide
implementation phase
Training on the use of the system begins during the early stages of the: A) analysis phase B) logical design phase C) implementation phase D) project initiation and planning phase
System Analyst
Who is responsible for ensuring that coding, testing, and installation are properly planned and executed? A) programmers B) management C) systems analysts D) end-users