1A(n) _____ describes information about an object.
attribute
2_____ are information that is sent to objects to tell it to execute one of its behaviors.
messages
3Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case.
sequence diagrams
4When arranging actors and objects on a sequence diagram, it is nice to list them _____.
in order in which they participate in the sequence across the top of the diagram
5Which of the following objects would be most likely to be destroyed at some point in time in a sequence diagram?
shopping cart
6A systems analyst draws a lifeline with an X at the end. This lifeline represents _____.
an object that is destroyed at a point in time
7The focus in a sequence diagram is on __________________
time ordering of messages being passed between objects
8On a sequence diagram, an object name of Students:List would indicate that _____.
Students is an instance of the List class that contains individual student objects
9The order of messages on a sequence diagram goes from ____ to _____.
top to bottom
10When an object sends a message to itself in a sequence diagram, that is referred to as _____.
self-delegation
11The first step in building a sequence diagram is to _____.
set the context
12In a communication diagram, a(n) _____ between actors and objects is shown with an undirected line.
association
13The acronym CRUD stands for _____.
create, read, update, delete
14A behavioral state machine is a dynamic model that shows the different states through which a single _____ passes through its life in response to events, along with its responses and actions.
object
15A set of rules are used for performing the verification and validation walkthrough of behavioral models. One of the rules is: all entries in a CRUD matrix imply _________ being sent from an actor or object to another actor or object.
A message
16A set of rules are used for performing the verification and validation walkthrough of behavioral models. One of the rules is: all __________ contained in a behavioral state machine must be associated with a message being sent on a sequence and communication diagram, and it must be classified as a Create, Update, or Delete message in a CRUD matrix.
transitions
17As behavioral models are developed, it is likely that the use cases and structural models will have to be modified.
True
18Each object can both send and receive messages.
True
19A sequence diagram can only be drawn to represent a single scenario in a use case.
False
20Actors and objects are placed on a sequence diagram in no particular order.
False
21It is possible for an object to create another object, resulting in the message going directly to the object, not its lifeline.
True
22If you are interested in the time ordering of the messages in a system, you should use a communication diagram.
False
23In a CRUD matrix, C represents Create.
True
24When creating a CRUD matrix, you should use the letter U to represent Underline.
False
25CRUD matrices are created by creating a matrix that lists the classes across the top and down the side.
True
26The behavioral state diagram shows the different states that an object passes through in response to events, together with its responses and actions.
True
27The initial state in a behavioral state diagram represents the point at which the object begins to exist.
True
28In a behavioral state diagram, an event changes a value(s) that describes an object which in turn changes the object's state.
True
29An activity in a behavioral state diagram represents the movement of an object from one state to another.
False
30On a behavioral state diagram, an arrow is used to represent a transition.
True
31Events are the triggers that cause an object to move from one state to another.
True
32An action is an atomic, non-decomposable process that cannot be interrupted.
True
33A guard condition is a Boolean expression, which allows a transition to occur only if a condition is satisfied.
True
34An execution occurrence in a sequence diagram denotes when an object is sending or receiving messages.
True
35Return messages in a sequence diagram are often shown using dashed lines with arrows labeled with the return value.
True
36For sequence, communication, and behavioral state diagrams, a frame indicates the context of the diagram.
True
37One of the guidelines for creating a sequence diagram is: Place the initiator of the scenario on the right of the diagram.
False
38Only create behavioral state machine for "complex" objects
True