CH5 (test bank) Flashcards
T/F: An actor is always outside of the automation boundary.
T
Two difference scenarios of a use case would normally be described in a single fully developed use case description.
F, only one scenario of a use case is described in a fullt developed use case.
T/F: A good way to describe a use case scenario is with a state chart.
F, State Machine Diagram
T/F: Activity diagrams are not helpful when the flow of activities is too complex.
F
T/F: An activity diagram and the flow of activities in a fully developed use case description serve the same purpose.
T
T/F: 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).
F, it is.
T/F: In a system sequence diagram the order of the messages is determined by numbering the messages.
F
T/F: In a system sequence diagram a box refers to a class of objects.
F
T/F: A true/false condition on a sequence diagram indicates whether the message can be processed or not.
F
T/F: A loop frame and an asterisk mean the same thing in a sequence diagram.
T
T/F: On a sequence diagram, a message represents a service request.
T
T/F: An Opt frame and an Alt frame do essentially the same thing.
F
T/F: An Opt frame and a true/false condition on a message serve essentially the same purpose
T
T/F: Activity diagrams are not helpful in developing system sequence diagrams (SSDs).
F, it is helpful in developing system sequence diagrams
T/F: 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.
T
T/F: In a sequence diagram, a message is considered to be an action that is invoked on the destination object.
T
T/F: Activity diagrams cannot be used to describe processes that involve automated system activities.
F, it can.
T/F: In an activity diagram, a separate use case may used as part of the workflow.
T
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
In a fully developed use case description the postcondition data describes what conditions?
a. The status condition of the use case.
c. The condition of the actor.
b. The existence of domain model objects.
d. The data that is output by the system.
b. The existence of domain model objects.
In a fully developed use case description the exception conditions represent what?
a. What conditions might cause the system to crash.
b. What conditions prevent the system from successfully completing the use case.
c. What conditions will confuse the actor.
d. Where the system might have “bugs” and produce erroneous results.
b. What conditions prevent the system from successfully completing the use case.
In a fully developed use case description, the flow of activities is most similar to what?
a. An activity diagram
c. A state chart diagram
b. A class diagram d. A system sequence diagram
a. An activity diagram
Numbering exception conditions, which often uses hierarchical numbering, in a fully developed use case description is helpful to _______.
a. tie exception conditions to other diagrams or descriptions
b. show which exception conditions are subordinate to other exceptions
c. provide an identifier for each exception condition
d. tie the exception condition to a processing step
d. tie the exception condition to a processing step
In a fully developed use case description normally the preconditions describe what?
a. What objects must exist prior to the use case executes.
b. What data the actor must have before the use case executes.
c. Who the actors are that invoke the use case.
d. What business conditions must occur before the use case is invoked.
a. What objects must exist prior to the use case executes.
Which of the following is the best model to use to document the inputs and the outputs to a system?
a. State chart diagram
c. Activity diagram
b. Fully developed use case description d. System sequence diagram
d. System sequence diagram
A vehicle object is denoted with the following label.
a. vehicle
c. Vehicle
b. Vehicle
d. :Vehicle (underlined)
d. :Vehicle (underlined)
In UML terminology in a sequence diagram, a message refers to a(n) _______.
a. input data
c. event
b. communication between actors
d. action
d. action