Deck 6: Behavioral Modeling I: Use Cases: The Basics
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
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/95
Play
Full screen (f)
Deck 6: Behavioral Modeling I: Use Cases: The Basics
1
Use case modeling represents the ________ of a system.
A) behavior
B) condition
C) technology
D) heart and soul
A) behavior
B) condition
C) technology
D) heart and soul
behavior
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
A) counting actors
B) domain analysis
C) looking into problem space
D) looking into solution space
domain analysis
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
A) a goal
B) actors
C) a scenario
D) behavior
behavior
4
A ________ is what the successful completion of a use case achieves.
A) system objective
B) behavior
C) goal
D) scenario
A) system objective
B) behavior
C) goal
D) scenario
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
5
"Register student" is an appropriate ________ for a use case.
A) goal
B) name
C) scenario
D) both A & B
A) goal
B) name
C) scenario
D) both A & B
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) manage patient
B) refer patient
C) patient management
D) all of the above
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
7
The goal of a use case must be ________.
A) a logically complete function
B) short
C) good
D) doable
A) a logically complete function
B) short
C) good
D) doable
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) inside
B) outside
C) both A & B
D) neither A or B
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
9
Business concepts are discovered during ________.
A) behavioral modeling
B) decision making
C) domain analysis
D) requirements gathering
A) behavioral modeling
B) decision making
C) domain analysis
D) requirements gathering
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
10
Domain definition helps define ________.
A) subsystems
B) business concepts
C) behavioral modeling
D) requirements gathering
A) subsystems
B) business concepts
C) behavioral modeling
D) requirements gathering
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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.
A) requirements
B) data
C) the internal affairs of the system
D) the information system.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) system
B) actor
C) analyst
D) programmer
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) outside
B) inside
C) within
D) the bottom of
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) contract
B) procedure
C) programming language
D) system policy
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
15
Use case modeling is limited to a system's ________ behavior.
A) internal
B) future
C) past
D) external
A) internal
B) future
C) past
D) external
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
16
Use cases are not effective in capturing the ________ requirements.
A) functional
B) business
C) non-functional
D) system
A) functional
B) business
C) non-functional
D) system
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
17
Use cases describe ________ a system accomplishes.
A) what
B) how
C) when
D) where
A) what
B) how
C) when
D) where
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
18
A use case's ________ is its goal. It must be active, concise, and decisive.
A) location
B) address
C) name
D) actor
A) location
B) address
C) name
D) actor
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) Viewers
B) Stakeholders
C) Programmers
D) Clients
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
20
The goal of the primary actor is specified by the ________ of the use case.
A) scenario
B) system
C) length
D) name
A) scenario
B) system
C) length
D) name
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
21
An actor is identified by a unique name which describes a unique ________.
A) role
B) person
C) goal
D) scenario
A) role
B) person
C) goal
D) scenario
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) goal
B) system
C) scenario
D) system boundary
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
23
A(n) ________ is the best-case scenario for a use case.
A) Alternate flow
B) Normal flow
C) Sub-flow
D) Exception flow
A) Alternate flow
B) Normal flow
C) Sub-flow
D) Exception flow
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
24
A(n) ________ is composed of steps that are conditional.
A) Alternate flow
B) Sub-flow
C) Normal flow
D) Exception flow
A) Alternate flow
B) Sub-flow
C) Normal flow
D) Exception flow
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) Alternate flows
B) Exception flows
C) Normal flows
D) Sub-flows
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) Exception flows
B) Normal flows
C) Sub-flows
D) Alternate flows
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
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
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
28
The primary candidates for becoming actors are domain concepts classified as ________.
A) roles
B) business rules
C) clients
D) people
A) roles
B) business rules
C) clients
D) people
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
29
We can combine actors at the same time through ________.
A) specialization
B) generalization
C) both A & B
D) nether A or B
A) specialization
B) generalization
C) both A & B
D) nether A or B
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
30
Major use cases are identified by analyzing business ________.
A) processes
B) functions
C) activities
D) all of the above
A) processes
B) functions
C) activities
D) all of the above
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) context diagram
B) scenario
C) goal
D) use case
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) diagrams
B) flows
C) use cases
D) systems
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) meta-model of use cases
B) specification of use cases
C) narrative of use cases
D) none of the above
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) billing clerk
B) nurse
C) doctor
D) patient
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) patient billing
B) patient's bills
C) process patient billing
D) none of the above
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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
A) a system or subsystem
B) external entities
C) interaction between external entities and the system
D) all of the above
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
37
Administrative staff could be a generalization of ________.
A) billing clerk
B) registration clerk
C) appointment clerk
D) all of the above
A) billing clerk
B) registration clerk
C) appointment clerk
D) all of the above
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) medical staff
B) billing clerk
C) registration clerk
D) appointment clerk
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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) registration clerk
B) nurse
C) doctor
D) medical staff
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
40
A use case details the interaction of entities within a system.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
41
A use case aims to achieve a specific goal by following a set of steps called a scenario.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
42
The task of domain analysis is to define business concepts from problem space only.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
43
Use case modeling cannot be used for gathering requirements.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
44
Gathering requirements is an ongoing process.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
45
Use case modeling is the same as functional decomposition.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
46
Use cases are not inherently object-oriented.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
47
"Become a Member of the Video Store and Rent Videotape" could be a name for a use case.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
48
In developing an information system, no use case may remain unautomated.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
49
Use cases are useful for communicating upstream with stakeholders as well as exchanging information downstream with designers and programmers.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
50
A use case details the interaction of an actor with a system to accomplish a goal of value to the system.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
51
A use case describes what a system does as viewed from the outside.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
52
Components of a use case are tightly integrated and cannot be understood properly without each other.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
53
"Verify Credit Card" can never be a name of a use case.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
54
Goal decides the relevance of activities in a use case.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
55
An actor is an entity outside the system that interacts with the system to achieve a specific goal.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
56
The goal of the primary actor is specified by the name of the use case.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
57
Actor is a role that any user who has been given the part can play.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
58
An actor is identified by a unique name with many roles to play.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
59
The example of "Checkout Groceries" relates to the real system.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
60
The example of "Purchase Groceries" relates to an information system.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
61
In the example of "Checkout Groceries," the primary actor is the customer.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
62
In the example of "Purchase Groceries," the primary actor is the cashier.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
63
A use case cannot leave a system, but can reach across its boundaries.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
64
The cashier interacts with the supermarket's Point-of-Sale system by sending and receiving "messages."
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
65
The Point-of-Sale system interacts with the bank to validate a credit card.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
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.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
68
Alternate Flow and Exceptions are so different that it is impossible to combine them into one category.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
69
A use case model consists of only one use case.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
70
Role and actor refer to two different things.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
71
Even when an entity indirectly interacts with the information system, it is qualified to be an actor.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
72
The process of abstraction involves selecting certain characteristics and/or certain behaviors and casting off what does not concern us.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
73
Primary actors and secondary actors do the same thing, but in a different way.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
74
Domain analysis discovers concepts that are classified as processes, each of which maps into only one use case.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
75
The primary actor for the "Refer Patient" use case is the patient.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
76
A context diagram represents the interaction of outside entities with part of a system.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
77
The initial use case modeling helps to scope the system and verify its boundaries.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
78
The initial use case modeling provides a summary of use cases that identifies major use cases and their actors.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
79
The initial use case modeling provides complex use cases that later can be broken into more use cases.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck
80
Describe what use case modeling is.
Unlock Deck
Unlock for access to all 95 flashcards in this deck.
Unlock Deck
k this deck