Ch 5

7 September 2022
4.7 (114 reviews)
51 test answers

Unlock all answers in this set

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