and Design 2nd Edition By Manuel Laguna , Johan Marklund
9781439885253 ALL Chapters .
A(n) _____ is a formal way of representing how a business system interacts with its environment.
a. use case
b. physical model
c. relationship
d. system boundary
e. trigger - ANSWER: a. use case
Which of the following diagramming symbols represents an actor in a use case diagram? - ANSWER:
stick man
Which of the following diagramming symbols represents a use case in a use case diagram? - ANSWER:
hollow oval
Which of the following diagramming symbols represents a subject boundary in a use case diagram? -
ANSWER: hollow rectangle
Which of the following diagramming symbols represents a generalization relationship in a use case
diagram? - ANSWER: arrow with hollow tip
A scenario is the same as a(n) _____.
a. use case
b. relationship
c. path through a use case
d. collection of use cases
e. role - ANSWER: c. path through a use case
Each use case describes _____ function(s) in which users interact with the system.
a. one
b. one or more
c. many
d. zero, one, or more
e. all - ANSWER: a. one
Jim has documented a use case that describes the functionality of a system as "To compute gross pay,
multiply the hours worked that are recorded on the time card from the time clock by the hourly rate
that is recorded in the employee master file from the MS SQL server database." This is an example of
a(n) _____ use case.
a. overview
b. detail
c. essential
d. real
e. imaginary - ANSWER: d. real
A(n) _____ use case is typically created early in the process of understanding the system
requirements as a way of documenting basic information about the use case.
a. overview
b. detail
c. essential
d. real
e. imaginary - ANSWER: a. overview
, The importance level of a use case increases for all of the following characteristics of the use case
EXCEPT _____.
a. the use case represents an important business process
b. the use case supports revenue generation
c. the technology is proven
d. the functionality is complex
e. the functionality is time-critical - ANSWER: c. the technology is proven
The _____ relationship in use cases allows use cases to support the concept of inheritance.
a. association
b. extend
c. include
d. generalization
e. none of these - ANSWER: d. generalization
The event that causes a use case to begin is called a(n) _____.
a. action
b. trigger
c. hammer
d. anvil
e. stakeholder - ANSWER: b. trigger
Which of the following relationships describe the communication between the use case and the
actors?
a. association relationship
b. extend relationship
c. include relationship
d. generalization relationship
e. none of these - ANSWER: a. association relationship
Which of the following relationships represent the extension of the functionality of the use case to
cover optional behavior?
a. association relationship
b. extend relationship
c. include relationship
d. generalization relationship
e. optional relationship - ANSWER: b. extend relationship
Which of the relationship types in use cases enables functional decomposition?
a. association relationship
b. extend relationship
c. include relationship
d. generalization relationship
e. decompose relationship - ANSWER: c. include relationship
Individual steps in a use case should be written in the form _____.
a. Direct Object, Verb, Subject, Preposition, Indirect Object
b. Direct Object, Subject, Verb, Preposition, Indirect Object
c. Subject, Verb, Preposition, Indirect Object, Direct Object
d. Subject, Verb, Indirect Object, Preposition, Direct Object
e. Subject, Verb, Direct Object, Preposition, Indirect Object - ANSWER: e. Subject, Verb, Direct Object,
Preposition, Indirect Object
If a use case becomes too complex, it should be _____.
a. rewritten to simplify it
b. decomposed into a set of use cases