2.8 Exercises


1:

What is the difference between a class and an object? When do they each exist?

2:

What are the three essential features of an object?

3:

What is an interface? How does it relate to a class?

4:

Define precondition, postcondition, and signature. To what elements of an interface do they apply?

5:

There are four types of visibility defined in UML. What are they and how are they indicated?

6:

What does the term abstract mean in terms of class and operation? How is this visually denoted?

7:

What are the three primary kinds of association in the UML? How are they shown diagrammatically and what is the semantic difference among them?

8:

Name two ways of implementing interfaces in C++.

9:

What is the key difference between a package and a subsystem?

10:

What are the differences between a structured class, component, and subsystem?

11:

What element types a port?

12:

What are the two kinds of ports?

13:

What is a node? What kind of diagram does it go on?

14:

Identify, describe, and give two examples of each of the four metalevels.

15:

Name four metaclasses that relate in some way to the classifier metaclass and describe their relationship.

16:

Define the term constraint as it is used in UML.

17:

What is a stereotype?




Real Time UML. Advances in The UML for Real-Time Systems
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
ISBN: 0321160762
EAN: 2147483647
Year: 2003
Pages: 127

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net