scenarios or use case instances
system sequence diagram (SSD)
lifeline or object lifeline
state machine diagram
concurrency or concurrent state
What are the models that describe use cases in more detail?
What two UML diagrams are used to model domain classes?
Which part of a use case description can also be modeled by using an activity diagram?
Explain the difference between a use case and a scenario. Give a specific example of a use case with a few possible scenarios.
List the parts or compartments of a fully developed use case description.
Compare/contrast precondition and postcondition.
Compare/contrast postcondition and exception condition.
Compare/contrast business process and flow of activities for a use case. Explain how an activity diagram can be used to model both.
What is the purpose of an SSD? What symbols are used in an SSD?
What are the steps required to develop an SSD?
Write a complete SSD message from the actor to the system, with the actor asking the system to begin the process for updating information about a specific product.
What is the name of the sequence diagram symbol used to represent the extension of an object throughout the duration of a use case?
What are the two ways to show a returned value on a sequence diagram?
What are two ways to show repetition on a sequence diagram?
What are the three types of frames used on a sequence diagram?
What is the symbol for a true/false condition on a sequence diagram?
What are the parameters of a message?
What is an object state?
What is a state transition?
When considering requirements, states and state transitions are important for understanding which other diagram?
What UML diagram is used to show the states and transitions for an object?
List the elements that make up a transition description. Which elements are optional?
What is a composite state? What is it used for?
What is meant by the term path?
What is the purpose of a guard-condition?
Identify the models explained in this chapter and their relationship to one another.