Deck 6: Behavioral Modeling I: Use Cases: The Basics

Full screen (f)
exit full mode
Question
Use case modeling represents the ________ of a system.

A) behavior
B) condition
C) technology
D) heart and soul
Use Space or
up arrow
down arrow
to flip the card.
Question
To create initial use cases you start with ________.

A) counting actors
B) domain analysis
C) looking into problem space
D) looking into solution space
Question
Which of the following is NOT one of the components of a use case?

A) a goal
B) actors
C) a scenario
D) behavior
Question
A ________ is what the successful completion of a use case achieves.

A) system objective
B) behavior
C) goal
D) scenario
Question
"Register student" is an appropriate ________ for a use case.

A) goal
B) name
C) scenario
D) both A & B
Question
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
Question
The goal of a use case must be ________.

A) a logically complete function
B) short
C) good
D) doable
Question
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
Question
Business concepts are discovered during ________.

A) behavioral modeling
B) decision making
C) domain analysis
D) requirements gathering
Question
Domain definition helps define ________.

A) subsystems
B) business concepts
C) behavioral modeling
D) requirements gathering
Question
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.
Question
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
Question
A use case describes what a system does as viewed from ________ the system.

A) outside
B) inside
C) within
D) the bottom of
Question
A use case is a ________ that formalizes the interaction between stakeholders and the system.

A) contract
B) procedure
C) programming language
D) system policy
Question
Use case modeling is limited to a system's ________ behavior.

A) internal
B) future
C) past
D) external
Question
Use cases are not effective in capturing the ________ requirements.

A) functional
B) business
C) non-functional
D) system
Question
Use cases describe ________ a system accomplishes.

A) what
B) how
C) when
D) where
Question
A use case's ________ is its goal. It must be active, concise, and decisive.

A) location
B) address
C) name
D) actor
Question
________ 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
Question
The goal of the primary actor is specified by the ________ of the use case.

A) scenario
B) system
C) length
D) name
Question
An actor is identified by a unique name which describes a unique ________.

A) role
B) person
C) goal
D) scenario
Question
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
Question
A(n) ________ is the best-case scenario for a use case.

A) Alternate flow
B) Normal flow
C) Sub-flow
D) Exception flow
Question
A(n) ________ is composed of steps that are conditional.

A) Alternate flow
B) Sub-flow
C) Normal flow
D) Exception flow
Question
________ detail steps in the normal flow that consist of discrete sub-steps.

A) Alternate flows
B) Exception flows
C) Normal flows
D) Sub-flows
Question
________ 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
Question
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
Question
The primary candidates for becoming actors are domain concepts classified as ________.

A) roles
B) business rules
C) clients
D) people
Question
We can combine actors at the same time through ________.

A) specialization
B) generalization
C) both A & B
D) nether A or B
Question
Major use cases are identified by analyzing business ________.

A) processes
B) functions
C) activities
D) all of the above
Question
A ________ represents the interaction of outside entities with a system as a whole.

A) context diagram
B) scenario
C) goal
D) use case
Question
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
Question
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
Question
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
Question
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
Question
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
Question
Administrative staff could be a generalization of ________.

A) billing clerk
B) registration clerk
C) appointment clerk
D) all of the above
Question
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
Question
"Issue hospital card" could be the responsibility of which of the following roles?

A) registration clerk
B) nurse
C) doctor
D) medical staff
Question
A use case details the interaction of entities within a system.
Question
A use case aims to achieve a specific goal by following a set of steps called a scenario.
Question
The task of domain analysis is to define business concepts from problem space only.
Question
Use case modeling cannot be used for gathering requirements.
Question
Gathering requirements is an ongoing process.
Question
Use case modeling is the same as functional decomposition.
Question
Use cases are not inherently object-oriented.
Question
"Become a Member of the Video Store and Rent Videotape" could be a name for a use case.
Question
In developing an information system, no use case may remain unautomated.
Question
Use cases are useful for communicating upstream with stakeholders as well as exchanging information downstream with designers and programmers.
Question
A use case details the interaction of an actor with a system to accomplish a goal of value to the system.
Question
A use case describes what a system does as viewed from the outside.
Question
Components of a use case are tightly integrated and cannot be understood properly without each other.
Question
"Verify Credit Card" can never be a name of a use case.
Question
Goal decides the relevance of activities in a use case.
Question
An actor is an entity outside the system that interacts with the system to achieve a specific goal.
Question
The goal of the primary actor is specified by the name of the use case.
Question
Actor is a role that any user who has been given the part can play.
Question
An actor is identified by a unique name with many roles to play.
Question
The example of "Checkout Groceries" relates to the real system.
Question
The example of "Purchase Groceries" relates to an information system.
Question
In the example of "Checkout Groceries," the primary actor is the customer.
Question
In the example of "Purchase Groceries," the primary actor is the cashier.
Question
A use case cannot leave a system, but can reach across its boundaries.
Question
The cashier interacts with the supermarket's Point-of-Sale system by sending and receiving "messages."
Question
The Point-of-Sale system interacts with the bank to validate a credit card.
Question
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.
Question
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.
Question
Alternate Flow and Exceptions are so different that it is impossible to combine them into one category.
Question
A use case model consists of only one use case.
Question
Role and actor refer to two different things.
Question
Even when an entity indirectly interacts with the information system, it is qualified to be an actor.
Question
The process of abstraction involves selecting certain characteristics and/or certain behaviors and casting off what does not concern us.
Question
Primary actors and secondary actors do the same thing, but in a different way.
Question
Domain analysis discovers concepts that are classified as processes, each of which maps into only one use case.
Question
The primary actor for the "Refer Patient" use case is the patient.
Question
A context diagram represents the interaction of outside entities with part of a system.
Question
The initial use case modeling helps to scope the system and verify its boundaries.
Question
The initial use case modeling provides a summary of use cases that identifies major use cases and their actors.
Question
The initial use case modeling provides complex use cases that later can be broken into more use cases.
Question
Describe what use case modeling is.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/95
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
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
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
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
behavior
4
A ________ is what the successful completion of a use case achieves.

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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
locked card icon
Unlock Deck
Unlock for access to all 95 flashcards in this deck.