2921 Chapters 13 and 14

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

An error tracking log would first be used in system testing. True or False

False

Due to design principles for object-oriented systems, such as cohesion and coupling, integration testing is usually a straightforward process with little complexity. True or False

False

Messages are comprised of five elements, all of which are optional except the method name. True False

False

Older production versions should not be overlapped with test versions of future production releases. True or false

False

On a communication diagram a common method to indicate a return value is with a dashed arrow. True False

False

Testing and construction should be done independently of each other. True or False

False

The initial version of a communication diagram contains view layer and business layer. True False

False

Describing program functions required to implement specific business procedures is an example of user documentation. True or False

True

It is better to have the data access object create a new object when multiple objects may be created. True False

True

Message names should be given to indicate the service requested from the destination object. True False

True

Which of the following symbols is used in a communication diagram, but not in a sequence diagram? a. ​ Link b. ​ Message arrow c. ​ Activation lifeline d. ​ Object

a. ​ Link

Developing a(n) ____ diagram is a multistep process of determining which objects work together and how they work together. a. ​ interaction b. ​ state machine c. ​ package d. ​ design class

a. ​ interaction

____ diagrams partition a design class diagram into related functions. a. ​ Statechart b. ​ Package c. ​ Interaction d. ​ Sequence

b. ​ Package

____ methods must be included in a design class diagram. a. ​ Getter b. ​ Use case specific c. ​ Setter d. ​ Constructor

b. ​ Use case specific

Data access layer classes should ____. a. ​ display data fields b. ​ contain Structure Query Language (SQL) statements c. ​ process all business rules with appropriate logic d. ​ accept input data

b. ​ contain Structure Query Language (SQL) statements

Which is NOT one of the types of items that is tested during system testing? a.Business functions b.Interfaces c.Throughput d.Resource usage

b.Interfaces

A build and smoke test is often performed how frequently? a.Before going live b.Several times a week c.Weekly d.At least monthly

b.Several times a week

A stress test is also called a _____ test. a.volume b.performance c.equipment d.throughput

b.performance

The following notation "anOrd:Order" can be interpreted as follows: a. ​ Order is a class. anOrd is the identifier of an object in the class b. ​ Order is an object. anOrd is the identifier for that order c. ​ Order is an object. anOrd is the reference to that object d. ​ Order is a class. anOrd is an object in that class

c. ​ Order is an object. anOrd is the reference to that object

When a use case controller receives the initial request for an inquiry when the data access layer is added, it first ____. a. ​ sends a return message to the view layer b. ​ sends a message to the database to see if it is available c. ​ begins the process to initialize the necessary data access objects in memory d. ​ sends a message to the appropriate data access object to retrieve the data

c. ​ begins the process to initialize the necessary data access objects in memory

When denoting a specific object in a sequence diagram, a ____ serves as the divider between the object name and the specific object identifier. a. ​ dot b. ​ double colon c. ​ colon d. ​ dash

c. ​ colon

The perfect technology assumption implies that _______. a. ​ the users understand the technology b. ​ the equipment will work without any problems c. ​ issues related to technology are ignored d. ​ issues related to scalability (high volumes) are ignored

c. ​ issues related to technology are ignored

The final step in the object-oriented design (OOD) process consists of developing the ____. a. ​ method names of the design classes b. ​ interaction diagrams c. ​ package diagrams d. ​ attributes of the design classes

c. ​ package diagrams

Communication diagrams indicates the order of the messages with ____. a. ​ activation lifelines b. ​ links c. ​ sequence numbers d. ​ arrows

c. ​ sequence numbers

A minor production release, called a(n) ____ version, provides bug fixes and small changes to existing features. a.beta b.alpha c.maintenance d.production A build and smoke test is often performed how frequently? a.Before going live

c.maintenance

A ____ system is a copy of the production system that is modified to test a maintenance change. a.replicated b.temporary c.test d.secondary

c.test

Which is NOT a reason that a full parallel deployment and operation may not be practical? a.Insufficient capacity for both systems on the same equipment b.Insufficient staffing levels for both systems c.Incompatibility between inputs for the old and new d. Insufficient training for the new system while using old system

d. Insufficient training for the new system while using old system

​ ____ testing tests the behavior of a group of modules or methods. a.Driver b.System c. Unit d. Integration

d. Integration

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.Acceptance testing b.System testing c.Unit testing d. Integration testing

d. Integration testing

What is the first step in constructing a first-cut sequence diagram from the elements of the system sequence diagram (SSD)? a. ​ Select an input message from the use case b. ​ Create a use case controller c. ​ Determine which messages must be sent d. ​ Replace the :System object with all the objects that must collaborate

d. ​ Replace the :System object with all the objects that must collaborate

The primary models used for OO detailed design are ____ diagrams. a. ​ design class and statechart b. ​ package and statechart c. ​ package and deployment d. ​ design class and interaction

d. ​ design class and interaction

System designers frequently create a class called a ____ that can serve as a collection point for incoming messages. a. ​ message controller b. ​ message collector c. ​ switchboard d. ​ use case controller

d. ​ use case controller

User interface objects in a sequence diagram often are labeled with the stereotype ____. a. ​ control b. ​ persistent c. ​ entity d. ​ view or boundary

d. ​ view or boundary

Which of the following is NOT a condition describing a test case? a.A starting state b.And ending state or response c.One or more events to which the software must respond d.A set of input data

d.A set of input data

​ Which of the following is a disadvantage of top-down program development order as compared to bottom-up program development order? a.Development proceeds downward. b.Stub modules or methods don't need to be written. c.There is always a working and testable version of the program. d.Programming staff are not immediately put to work.

d.Programming staff are not immediately put to work.

Under which of the following circumstances might a direct deployment be a good choice? a.System downtime cannot be tolerated. b.The system is large and complex, with relatively independent subsystems. c.The system contains mission-critical applications. d. The new system is not replacing an older system.

d.The new system is not replacing an older system.

Most organizations use a(n) ____ form to propose and document a maintenance change. a.user request b. team request c.maintenance report d.change request

d.change request

Under input, process, output (IPO) development order, programs or methods that ____ are developed first. a.process input b.send system interfaces c. produce output d.obtain external input

d.obtain external input

Complex modifications to database structure for a new system may require ____ the data after the changes. a.deleting b.testing c.indexing d.reloading

d.reloading

A(n) ____ version is a system version created for long-term release to users. a.maintenance b.beta​ c.alpha d.​ production

d.​ production


Set pelajaran terkait

Ch. 1, 3, 4 Current Theories and Practice

View Set

Chapter 3 managerial accounting smartbook

View Set

Chapter 1 Life and Health Insurance

View Set

8.4 Other Measures of Total Production and Total Income

View Set

Security Operations & Administration (Domain 2)

View Set

Unit 14 - Types and Characteristics of Pooled Investments

View Set