CIS Chapter 3
<<includes>> relationship
a relationship between use cases in which only one use case is stereotypically included within the other use case
event decomposition technique
a technique to identify use cases by determining the business events to which the system must respond
user goal technique
a technique to identify use cases by determining what specific goals or objectives must be completed by the system for the user
use case
an activity that the system performs in response to a request by a user
temporal event
an event that occurs as a result of reaching a point in time
external event
an event that occurs outside the system, usually initiated by an external agent
state event
an event that occurs when something happens inside the system that triggers some process
actor
an external agent; a person or group that interacts with the system by supplying or receiving data
brief use case description
an often one-sentence description that provides a quick overview of a use case
The even decomposition technique begins by identifying all of the _______. operational users system users business events internal events
business events
system controls
checks or safety procedures to protect the integrity of the system and the data
The level of analysis to use when identifying user goals is the _______. external event level elementary business process level temporal event level elementary activity level
elementary business process level
An occurrence at a specific time and place, which can be described and is worth remember, is called a(n) _______. business process event requirement business transaction
event
The technique used to identify use cases based on external, temporal, and state events is the _______. user goals technique list of nouns technique event decomposition technique CRUD technique
event decomposition technique
The type of event that occurs outside of the system is called a(n) _______. outside event external event business event temporal event
external event
A customer wants to buy a new shirt can be considered an external event
false
A state event is an event that occurs when something happens outside the system that triggers the need for processing.
false
An actor is a person that plays a particular role within a business process.
false
During analysis the analyst should be sure to identify system control events such as the user logging in or out
false
Highly Agile methodologies favor detailed use case documentation over sketchy user stories.
false
Temporal events always occur on a fixed date or at a fixed time.
false
The automation boundary is the same thing as the system boundary
false
The beginning step in defining use cases is always to obtain a user story
false
The event decomposition technique begins by identifying use cases
false
When describing an external event, there is no need to worry about the person or thing causing the event.
false
acceptance criteria
features that must be present in the final system for the user to be satisfied
State events are also sometimes called _______ events. external trigger system internal
internal
Which of the following is an example of a state event? A customer places an order It is time to send a late notice Management checks order status Inventory reorder point is reached
inventory reorder point is reached
In UML notation the includes relationship connects two use cases. The use case that is "included" use case is the one which _______ . is connected to the tail of an arrow is connected to the head of an arrow cannot be determined is not connected to an actor
is connected to the head of an arrow
Which of the following is an example of a temporal event? Month end billing is started User logs into the system Customer updates address Inventory reorder occurs
month end billing is started
user story
one short sentence in the everyday language of the end user that states what a user does as part of his or her work
The source of using the concept of events to define functional requirements was first emphasized with _______ systems. business operating real-time batch
real-time
event
something that occurs at a specific time and place, can be precisely identified, and must be remembered by the system
A(n) _______ event occurs when something happens inside the system that triggers the need for processing. logical state external temporal
state
In UML notation, the guillemets character is used to show what kind of notation? classes subordinates relationships stereotypes
stereotypes
Checks or safety procedures are put in place to protect the integrity of the system is referred to as _______. perfect technology assumption risk control assumption system controls technology protection
system controls
An event that occurs by reaching a point in time is called a _______ event. internal external timed temporal
temporal
use case diagram
the UML model used to illustrate use cases and their relationships to actors
perfect technology assumption
the assumption that a system runs under perfect operating and technological conditions
automation boundary
the boundary between the computerized portion of the application and the users who operate the application but are part of the total system
Elementary Business Processes (EBPs)
the most fundamental task in a business process, which leaves the system and data in a quiescent state; usually performed by one person in response to a business event
The user goal technique normally begins by identifying, listing, and classifying _______ . the system users the business events the business processes the system stakeholders
the system users
Another name for a state event is an internal event
true
Before using the user goal technique the analyst must first identify and classify all the types of system users.
true
One benefit of the event decomposition technique is that it helps to identify use cases at the right level of detail
true
One technique used to help decide which events apply to controls is to assume that technology is perfect
true
One way to determine whether an occurrence is an event or part of the interaction before or after an event is by asking if any long pauses or intervals occur
true
Real-time systems require the system to react immediately to things that are going in the environment
true
The acceptance criteria can be used to generate test data.
true
The acceptance criteria for a user story can be considered a contract between the developer and users
true
The end of an event or a user case is when the system is at rest in a consistent state
true
The end product of the event decomposition technique is a list of use cases at the right level of analysis
true
The system's reaction to an event is called a(n) _______ . system process use case activity system requirement
use case
Two primary techniques to identify use cases are _______ and _______. (Choose two) user goal technique CRUD technique system response technique event decomposition technique business function technique user procedure technique
user goal technique AND event decomposition technique
Acceptance criteria are usually associated with __________. system controls use cases user stories elementary business events
user stories
"As a student, I want to register for a class in order to fulfill education requirements" is an example of a(n) _________________. use case user story external event elementary business process
user story