ch 5
In a fully developed use case description, the flow of activities is most similar to what?
An activity diagram
Two methods to show a repeating message are:
Asterisk */Loop frame
An action-expression occurs when?
Before the object enters the destination state.
True or False: A true/false condition on a sequence diagram indicates whether the message can be processed or not.
False
True or False: Activity diagrams are not helpful in developing system sequence diagrams (SSDs).
False
True or False: Activity diagrams are not helpful when the flow of activities is too complex.
False
True or False: Activity diagrams cannot be used to describe processes that involve automated system activities.
False
True or False: An Opt frame and an Alt frame do essentially the same thing.
False
True or False: Since an activity diagram is not object-oriented (e.g. no objects), it is not a standard model of the object-oriented Unified Modeling Language (UML).
False
True or False: Two difference scenarios of a use case would normally be described in a single fully developed use case description.
False
A state machine diagram is used to document the states and transitions of a(n) ________.
Object
Two types of interaction diagrams are:
Sequence diagrams/Communication diagrams
Which of the following documents information about classes that are part of the problem domain of the user?
State machine diagram
In a fully developed use case description the postcondition data describes what conditions?
The existence of domain model objects.
True or False: An Opt frame and a true/false condition on a message serve essentially the same purpose.
True
True or False: An Opt frame and a true/false condition on a message serve essentially the same purpose. Correct
True
True or False: An actor is always outside of the automation boundary.
True
True or False: In a sequence diagram, a message is considered to be an action that is invoked on the destination object.
True
True or False: In an activity diagram, a separate use case may used as part of the workflow.
True
True or False: In an interaction diagram, messages are sent and received by individual objects, not by classes.
True
True or False: In the object-oriented approach to systems development, the flow of information is achieved by sending messages either to and from actors or back and forth between internal objects.
True
In a fully developed use case description the exception conditions represent what?
What conditions prevent the system from successfully completing the use case.
In a fully developed use case description normally the preconditions describe what?
What objects must exist prior to the use case executes.
The guard-condition on a transition indicates what?
Whether the transition fires.
In UML terminology in a sequence diagram, a message refers to a(n) _______.
action
In a transition label in a state machine the syntax is A(B)[C]/D. The D stands for what?
action expression
The diagram model that is useful to document the flow of activities on a fully developed use case description is called a(n) _______ diagram.
activity
To show if-then-else condition on a sequence diagram use a(n) ______.
alt frame
In a state-machine diagram when one state is high-level in that it contains other states of an object, it is called a(n) ______.
composite state
To document ____, draw a composite state with the lower portion divided into multiple compartments for each concurrent path of behavior.
concurrent behavior of a single object
When an object moves from one state to another the ending state is called a(n) _______ .
destination state
Which of the following is NOT an advantage of object-oriented modeling with several models is that _____.
developing new models allows the analyst to discard unnecessary diagrams.
On a sequence diagram when multiple messages are included within a repeating loop a(n) _______ is used to document it.
loop frame
On a sequence diagram a short notation that indicates a repeating message is a(n) _______.
loop frame/asterisk
An arrow on a system sequence diagram is used to depict a(n) what?
message
In a state machine diagram, a state is represented by a(n) ____.
oval
A certain set of values or statuses that must exist after a use case completes its processing is called a(n) _______.
post-condition
A certain set of values or statuses that must exist before a use case begins is called a(n) _______.
pre-condition
The beginning state of an object when its states are diagrammed is called a(n) _______.
pseudo-state
Another way to think of a actor using a use case is as a(n) _______.
role
A unique set of internal activities within a use case which represents a unique path through the use case is called a(n) _______.
scenario
A condition during an object's life when it satisfies some criterion is called a(n) _______.
state
A UML diagram that shows the life of an object in states and transitions is called a(n) _______.
state machine diagram
For real-world objects the state of an object is the same as its _______ .
status condition
A diagram that shows the messages between an actor and the system is called a(n) _______.
system-sequence diagram
Briefly describe the purpose of a system sequence diagram.
to illustrate the use case in a visual format.
Which of the following is NOT an element in a transition label?
trigger
A textual model that describes the processing details of a use case is called a(n) ________.
use case description
The ____ are the primary models from which other models draw information.
use case diagram and the problem domain class diagram
Two methods to show a return value are:
value := Dashed arrow with value
In a sequence diagram the message-name is usually given in what format?
verb-noun