Deck 13: Making the System Operational
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/70
Play
Full screen (f)
Deck 13: Making the System Operational
1
Frequently customer payments for new systems are tied to specific acceptance tests.
True
2
In some deployment situations,it may be possible to begin operation of the new system without converting data from the old system.
True
3
Acceptance testing is an informal activity in most development projects.
False
4
Top-down and bottom-up development order cannot be applied to object-oriented designs (OODs).
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
5
Parallel deployment is generally best when the consequences of a system failure are severe.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
6
There is no one single method for performing phased deployment.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
7
In complex data conversions programs must be constructed and tested in the same manner as operational software.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
8
How to start up the system and how to shut it down are examples of system documentation.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
9
Describing program functions required to implement specific business procedures is an example of user documentation.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
10
Partial parallel deployment and operation always entails the risk that significant errors or problems will go undetected.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
11
Beta versions do not need to be stored after the production version is released.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
12
Which of the following is NOT a condition describing a test case?
A)And ending state or response"
B)One or more events to which the software must respond"
C)A set of input data"
D)A starting state"
A)And ending state or response"
B)One or more events to which the software must respond"
C)A set of input data"
D)A starting state"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
13
Older production versions should not be overlapped with test versions of future production releases.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
14
The goal of _______ is to identify and fix as many errors as possible before units are combined into larger software units.
A)user testing"
B)unit testing"
C)integration testing"
D)stress testing"
A)user testing"
B)unit testing"
C)integration testing"
D)stress testing"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
15
Testing and construction should be done independently of each other.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
16
Due to design principles for object-oriented systems,such as cohesion and coupling,integration testing is usually a straightforward process with little complexity.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
17
The purpose of system documentation is to help the end users understand the details of how the system works.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
18
Which is NOT a responsibility of a test driver?
A)Receives output values"
B)Issues a call to the unit to test"
C)Links to the unit to test"
D)Set input parameter values"
A)Receives output values"
B)Issues a call to the unit to test"
C)Links to the unit to test"
D)Set input parameter values"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
19
____ testing tests the behavior of a group of modules or methods.
A)Driver"
B)Integration"
C)System"
D)Unit"
A)Driver"
B)Integration"
C)System"
D)Unit"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
20
The primary advantage of direct deployment,as compared to other installation methods,is minimal risk to business operations.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
21
The primary purpose and benefit of a build and smoke test is to _______ .
A)test major additions to the software"
B)test equipment malfunctions"
C)test programmer expertise"
D)test integration problems"
A)test major additions to the software"
B)test equipment malfunctions"
C)test programmer expertise"
D)test integration problems"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
22
Which of the following is a disadvantage of top-down program development order as compared to bottom-up program development order?
A)There is always a working and testable version of the program."
B)Programming staff are not immediately put to work."
C)Stub modules or methods don't need to be written."
D)Development proceeds downward."
A)There is always a working and testable version of the program."
B)Programming staff are not immediately put to work."
C)Stub modules or methods don't need to be written."
D)Development proceeds downward."
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
23
The primary disadvantage of ____ deployment is increased complexity.
A)direct"
B)phased"
C)parallel"
D)networked"
A)direct"
B)phased"
C)parallel"
D)networked"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
24
An error condition consisting of an error in the passing of parameters -- a method passes or returns an unexpected value such as a negative price -- is usually found in what kind of testing?
A)Unit testing"
B)Integration testing"
C)System testing"
D)Acceptance testing"
A)Unit testing"
B)Integration testing"
C)System testing"
D)Acceptance testing"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
25
Drivers are used extensively in ____ development,because called methods and child modules are developed and unit-tested before their parents are developed.
A)top-down"
B)input, process, output"
C)object-oriented"
D)bottom-up"
A)top-down"
B)input, process, output"
C)object-oriented"
D)bottom-up"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
26
Under which of the following circumstances might a direct deployment be a good choice?
A)System downtime cannot be tolerated."
B)The new system is not replacing an older system."
C)The system contains mission-critical applications."
D)The system is large and complex, with relatively independent subsystems."
A)System downtime cannot be tolerated."
B)The new system is not replacing an older system."
C)The system contains mission-critical applications."
D)The system is large and complex, with relatively independent subsystems."
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
27
Which of the following is an advantage of top-down program development order as compared to bottom-up program development order?
A)There is always a working and testable version."
B)All programming staff are immediately put to work."
C)Stub modules or methods don't need to be written."
D)There are multiple iterations."
A)There is always a working and testable version."
B)All programming staff are immediately put to work."
C)Stub modules or methods don't need to be written."
D)There are multiple iterations."
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
28
A build and smoke test is often performed how frequently?
A)Several times a week"
B)Weekly"
C)At least monthly"
D)Before going live"
A)Several times a week"
B)Weekly"
C)At least monthly"
D)Before going live"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
29
Which of the following is NOT a typically used development order for program modules?
A)Left-to-right"
B)Bottom-up"
C)Top-down"
D)Input, process, output"
A)Left-to-right"
B)Bottom-up"
C)Top-down"
D)Input, process, output"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
30
Which of the following is a major advantage of input,process,output development order?
A)The development process is rapid"
B)Testing is more straightforward"
C)Not as much testing is required"
D)User interface is easier to develop"
A)The development process is rapid"
B)Testing is more straightforward"
C)Not as much testing is required"
D)User interface is easier to develop"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
31
Under input,process,output (IPO)development order,programs or modules that ____ are developed first.
A)produce output"
B)process input"
C)obtain external input"
D)send system interfaces"
A)produce output"
B)process input"
C)obtain external input"
D)send system interfaces"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
32
____ testing examines the behavior of an entire subsystem or independent subsystem with respect to technical and user requirements.
A)Driver"
B)Integration"
C)System"
D)Unit"
A)Driver"
B)Integration"
C)System"
D)Unit"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
33
Complex modifications to database structure for a new system may require ____ the data after the changes.
A)testing"
B)deleting"
C)reloading"
D)indexing"
A)testing"
B)deleting"
C)reloading"
D)indexing"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
34
A(n)____ test is a test performed to determine whether the system fulfills user requirements.
A)acceptance"
B)integration"
C)system"
D)performance"
A)acceptance"
B)integration"
C)system"
D)performance"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
35
The acronym SCCS is an abbreviation of ____.
A)source code controlling system"
B)source code capture system"
C)source code control system"
D)standard coding control system"
A)source code controlling system"
B)source code capture system"
C)source code control system"
D)standard coding control system"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
36
A stress test is also called a _____ test.
A)throughput"
B)performance"
C)volume"
D)equipment"
A)throughput"
B)performance"
C)volume"
D)equipment"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
37
Which of the following is a disadvantage of parallel deployment?
A)The need to acquire extra space for computer equipment and personnel"
B)Substantial downtime"
C)The old system is turned off and not available"
D)Loss of mission-critical systems"
A)The need to acquire extra space for computer equipment and personnel"
B)Substantial downtime"
C)The old system is turned off and not available"
D)Loss of mission-critical systems"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
38
Often the deployment of a new system will require training.What groups typically may require training?
A)Executive users and operational users"
B)Clerical staff and middle managers"
C)End users and system operators"
D)Management users and operational users"
A)Executive users and operational users"
B)Clerical staff and middle managers"
C)End users and system operators"
D)Management users and operational users"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
39
In a ____ deployment,the system is installed and brought into operation in a series of steps.
A)phased"
B)direct"
C)parallel"
D)stepwise"
A)phased"
B)direct"
C)parallel"
D)stepwise"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
40
The primary advantage of ____ deployment is its simplicity.
A)direct"
B)parallel"
C)phased"
D)networked"
A)direct"
B)parallel"
C)phased"
D)networked"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
41
____________________ is the desired or minimum number of queries and transactions that must be processed per minute or hour.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
42
A(n)____ version is a system that is incomplete but ready for some level of rigorous testing.
A)production"
B)maintenance"
C)alpha"
D)beta"
A)production"
B)maintenance"
C)alpha"
D)beta"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
43
A type of integration test that determines whether a system or subsystem can meet time-based throughput criteria is called a(n)_______ .
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
44
A method or class developed for unit testing that simulates the execution of the method or class that has not been written yet is called a(n)_____.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
45
Another common name for a production version is a(n)______.
A)installed version"
B)deployed version"
C)live version"
D)release version"
A)installed version"
B)deployed version"
C)live version"
D)release version"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
46
A type of system test performed to determine if the entire system fulfills the user requirements is called a(n)________.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
47
A(n)____________________ is a method developed for unit testing,that simulates the calling behavior of a method that hasn't yet been developed.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
48
A(n)____________ development order is one that implements input modules first,business logic modules next,and output modules last.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
49
A(n)____________________ is a formal description of a starting state,one or more events to which the software must respond,and the expected response or ending state.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
50
A(n)____ version is a system version created for long-term release to users.
A)production"
B)maintenance"
C)alpha"
D)beta"
A)production"
B)maintenance"
C)alpha"
D)beta"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
51
Which is NOT a reason that a full parallel deployment and operation may not be practical?
A)Incompatibility between inputs for the old and new"
B)Insufficient capacity for both systems on the same equipment"
C)Insufficient training for the new system while using old system"
D)Insufficient staffing levels for both systems"
A)Incompatibility between inputs for the old and new"
B)Insufficient capacity for both systems on the same equipment"
C)Insufficient training for the new system while using old system"
D)Insufficient staffing levels for both systems"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
52
A maintenance change typically skims or skips the ____ activities of the system development life cycle (SDLC).
A)analysis"
B)design"
C)planning"
D)testing"
A)analysis"
B)design"
C)planning"
D)testing"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
53
A ____ system is a copy of the production system that is modified to test a maintenance change.
A)temporary"
B)secondary"
C)test"
D)replicated"
A)temporary"
B)secondary"
C)test"
D)replicated"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
54
An type of integration test that tests an entire subsystem or an entire system is called a(n)_______ test.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
55
A minor production release,called a(n)____ version,provides bug fixes and small changes to existing features.
A)production"
B)maintenance"
C)alpha"
D)beta"
A)production"
B)maintenance"
C)alpha"
D)beta"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
56
A(n)____ version is a system that is stable enough to be tested by end users.
A)production"
B)maintenance"
C)alpha"
D)beta"
A)production"
B)maintenance"
C)alpha"
D)beta"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
57
Most organizations use a(n)____ form to propose and document a maintenance change.
A)user request"
B)change request"
C)maintenance report"
D)team request"
A)user request"
B)change request"
C)maintenance report"
D)team request"
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
58
A focused test to test a specific method,class,or subsystem to see if it meets the user requirements is called a(n)_______ test.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
59
____________________ documentation includes descriptions of how to interact with and maintain the system,as used by end users and system operators.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
60
____________________ is the desired or maximum allowable time limit for software response to a query or update.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
61
List and briefly describe the six activities of Core Process 6: Complete system tests and deploy the solution,i.e.Deployment activities.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
62
List and briefly describe the four activities of Core Process 5: Build,text,and integrate system components,i.e.Implementation activities.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
63
End users test ___________ versions by using them to do real work.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
64
________ deployment is most useful when a system is large,complex,and composed of relatively independent subsystems.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
65
A(n)_______ is an automated tool for tracking source code files and controlling changes to those files.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
66
____________________ tests are valuable because they provide rapid feedback regarding significant problems.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
67
List and briefly describe the six activities of Core Process 6: Complete system tests and deploy the solution.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
68
The ________ system is the version of the system used day to day.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
69
List and briefly describe three ways to deploy a new system.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck
70
Stubs are needed for ____________________ development.
Unlock Deck
Unlock for access to all 70 flashcards in this deck.
Unlock Deck
k this deck