Chapter 6 Behavioral Modeling I
40) A use case details the interaction of entities within a system.
f
42) The task of domain analysis is to define business concepts from problem space only.
f
43) Use case modeling cannot be used for gathering requirements.
f
45) Use case modeling is the same as functional decomposition.
f
47) "Become a Member of the Video Store and Rent Videotape" could be a name for a use case.
f
48) In developing an information system, no use case may remain unautomated.
f
50) A use case details the interaction of an actor with a system to accomplish a goal of value to the system.
f
53) "Verify Credit Card" can never be a name of a use case.
f
58) An actor is identified by a unique name with many roles to play.
f
59) The example of "Checkout Groceries" relates to the real system.
f
60) The example of "Purchase Groceries" relates to an information system.
f
61) In the example of "Checkout Groceries," the primary actor is the customer.
f
62) In the example of "Purchase Groceries," the primary actor is the cashier.
f
68) Alternate Flow and Exceptions are so different that it is impossible to combine them into one category.
f
69) A use case model consists of only one use case.
f
70) Role and actor refer to two different things.
f
71) Even when an entity indirectly interacts with the information system, it is qualified to be an actor.
f
73) Primary actors and secondary actors do the same thing, but in a different way.
f
74) Domain analysis discovers concepts that are classified as processes, each of which maps into only one use case.
f
75) The primary actor for the "Refer Patient" use case is the patient.
f
76) A context diagram represents the interaction of outside entities with part of a system.
f
79) The initial use case modeling provides complex use cases that later can be broken into more use cases.
f
41) A use case aims to achieve a specific goal by following a set of steps called a scenario.
t
44) Gathering requirements is an ongoing process.
t
46) Use cases are not inherently object-oriented.
t
49) Use cases are useful for communicating upstream with stakeholders as well as exchanging information downstream with designers and programmers.
t
51) A use case describes what a system does as viewed from the outside.
t
52) Components of a use case are tightly integrated and cannot be understood properly without each other.
t
54) Goal decides the relevance of activities in a use case.
t
55) An actor is an entity outside the system that interacts with the system to achieve a specific goal.
t
56) The goal of the primary actor is specified by the name of the use case.
t
57) Actor is a role that any user who has been given the part can play.
t
63) A use case cannot leave a system, but can reach across its boundaries.
t
64) The cashier interacts with the supermarket's Point-of-Sale system by sending and receiving "messages."
t
65) The Point-of-Sale system interacts with the bank to validate a credit card.
t
66) If the customer finds all desired items, brings them to the checkout counter, pays for them, and carries them out, then a normal flow has occurred.
t
67) In the "Checkout Groceries" system, if an item does not have a label to scan and the cashier asks a sales manager to identify the code, an alternate flow has occurred.
t
72) The process of abstraction involves selecting certain characteristics and/or certain behaviors and casting off what does not concern us.
t
77) The initial use case modeling helps to scope the system and verify its boundaries.
t
78) The initial use case modeling provides a summary of use cases that identifies major use cases and their actors.
t
26) ________ are those events that prevent certain steps, or the entire use case, from completing successfully. A) Exception flows B) Normal flows C) Sub-flows D) Alternate flows
a
28) The primary candidates for becoming actors are domain concepts classified as ________. A) roles B) business rules C) clients D) people
a
31) A ________ represents the interaction of outside entities with a system as a whole. A) context diagram B) scenario C) goal D) use case
a
33) A use case diagram is a ________. A) meta-model of use cases B) specification of use cases C) narrative of use cases D) none of the above
a
4) A ________ is what the successful completion of a use case achieves. A) system objective B) behavior C) goal D) scenario
c
9) Business concepts are discovered during ________. A) behavioral modeling B) decision making C) domain analysis D) requirements gathering
c
34) What "role" is described by the phrase "produces a bill for the patient, reconciles the patient's account, and accepts payments"? A) billing clerk B) nurse C) doctor D) patient
a
38) Which role is best suited to track medical services and keep medical records? A) medical staff B) billing clerk C) registration clerk D) appointment clerk
a
39) "Issue hospital card" could be the responsibility of which of the following roles? A) registration clerk B) nurse C) doctor D) medical staff
a
1) Use case modeling represents the ________ of a system. A) behavior B) condition C) technology D) heart and soul
a
10) Domain definition helps define ________. A) subsystems B) business concepts C) behavioral modeling D) requirements gathering
a
13) A use case describes what a system does as viewed from ________ the system. A) outside B) inside C) within D) the bottom of
a
14) A use case is a ________ that formalizes the interaction between stakeholders and the system. A) contract B) procedure C) programming language D) system policy
a
17) Use cases describe ________ a system accomplishes. A) what B) how C) when D) where
a
21) An actor is identified by a unique name which describes a unique ________. A) role B) person C) goal D) scenario
a
7) The goal of a use case must be ________. A) a logically complete function B) short C) good D) doable
a
24) A(n) ________ is composed of steps that are conditional. A) Alternate flow B) Sub-flow C) Normal flow D) Exception flow
a
12) A use case details the interaction of an actor with a system to accomplish a goal of value to the ________. A) system B) actor C) analyst D) programmer
b
19) ________ are those entities whose interests are affected by the success or the failure of the use case. A) Viewers B) Stakeholders C) Programmers D) Clients
b
2) To create initial use cases you start with ________. A) counting actors B) domain analysis C) looking into problem space D) looking into solution space
b
23) A(n) ________ is the best-case scenario for a use case. A) Alternate flow B) Normal flow C) Sub-flow D) Exception flow
b
29) We can combine actors at the same time through ________. A) specialization B) generalization C) both A & B D) nether A or B
b
6) Which of the following is an appropriate name for a use case? A) manage patient B) refer patient C) patient management D) all of the above
b
8) A use case describes the interaction of entities ________ a system with the system. A) inside B) outside C) both A & B D) neither A or B
b
16) Use cases are not effective in capturing the ________ requirements. A) functional B) business C) non-functional D) system
c
18) A use case's ________ is its goal. It must be active, concise, and decisive. A) location B) address C) name D) actor
c
22) A ________ is an ordered sequence of interactions between the actor(s) and the system to accomplish a goal. A) goal B) system C) scenario D) system boundary
c
32) Use case modeling is a set of ________ that, when taken together, describe the behavior of a system. A) diagrams B) flows C) use cases D) systems
c
35) What use case name is most appropriate for "produce a bill for the patient, reconcile the patient's account, and accept payments"? A) patient billing B) patient's bills C) process patient billing D) none of the above
c
11) Use case modeling is the gateway between domain analysis and the modeling of ________. A) requirements B) data C) the internal affairs of the system D) the information system.
d
15) Use case modeling is limited to a system's ________ behavior. A) internal B) future C) past D) external
d
20) The goal of the primary actor is specified by the ________ of the use case. A) scenario B) system C) length D) name
d
25) ________ detail steps in the normal flow that consist of discrete sub-steps. A) Alternate flows B) Exception flows C) Normal flows D) Sub-flows
d
27) Which of the following is a feature of use case scenario? A) A step is a transaction. B) Steps can be repeated. C) A step can call on another use case. D) all of the above
d
3) Which of the following is NOT one of the components of a use case? A) a goal B) actors C) a scenario D) behavior
d
30) Major use cases are identified by analyzing business ________. A) processes B) functions C) activities D) all of the above
d
36) A use case diagram is composed of ________. A) a system or subsystem B) external entities C) interaction between external entities and the system D) all of the above
d
37) Administrative staff could be a generalization of ________. A) billing clerk B) registration clerk C) appointment clerk D) all of the above
d
5) "Register student" is an appropriate ________ for a use case. A) goal B) name C) scenario D) both A & B
d