Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)

1:

What are the three kinds of behavior? What are the characteristics of each?

2:

What is the basic unit of primitive behavior in the UML?

3:

What is the primary compositional unit of the elements named in question 2?

4:

Name four kinds of actions.

5:

Which aspects of an action language are defined in the UML and which aspects are not?

6:

Define the terms state and transition.

7:

When can an activity (set of actions) be executed on a state machine? Which are interruptible?

8:

What is meant by run-to-completion semantics?

9:

What is the symbol for the default (initial) pseudostate?

10:

What is the difference between deep and shallow history? How are they indicated?

11:

What is the difference between and-states and or-states? How are and-states denoted?

12:

What is the difference between a conditional connector and a fork? Under what circumstances would you use each?

13:

What is the difference between a conditional connector and a choice point?

14:

What are the four kinds of events defined in the UML?

15:

What are the special semantics of guards? Where do they appear in a statechart?

16:

What is the order of execution of actions in a state machine?

17:

When are explicit entry and exit points used in statecharts?

18:

What are the rules governing how you can specialize or extend an inherited state machine?

19:

What is special about a protocol state machine?

20:

Explain what is meant by token-flow semantics as it is used in activity diagrams.

21:

What are the three primary views in UML of interaction scenarios?

22:

What are the vertical lines on a sequence diagram called?

23:

How do the alt, opt, loop, and par operators in sequence diagrams differ?

24:

Explain the rules used to determine partial ordering in sequence diagrams.

25:

What are the two ways that a sequence diagram can be decomposed?

26:

What is the semantic difference between timing and sequence diagrams in terms of ordering?

27:

What kinds of values are typically shown on the left edge of a timing diagram?

Категории