Points to Ponder
How much unification does UML do?
Consider the Object Model Notation on the inside cover on the front and back of the textbook "Object Oriented Modeling and Design" by Rumbaugh, et.al.
List the OMT items that do not exist in UML
List the UML items that do not exist in OMT
For those items of OMT for which UML equivalents exist, map the notation to UML.
Where would you want to use stereotypes?
Model the “Business Process” on page 6 in UML.
Map the four (4) phases of the RUP to the traditional software lifecycle.
If an object refers to a concept, can an object refer to a concept of an concept? Consider some examples.
What would be the essential differences between a property and an attribute? Consider some examples.
What is the syntax and semantics of a class diagram?
In Component-Based Software Engineering (CBSE), components are the units, or building blocks, of a (distributed) software system.
What kind of building blocks of UML can be components for CBSE?