01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PART<br />

III #<br />

Saturday Afternoon<br />

Part Review<br />

1. Describe two key characteristics of aggregation.<br />

2. Describe the distinguishing characteristic of composition.<br />

3. How can multiplicity give you a clue as to whether the association should be<br />

aggregation or composition<br />

4. What is the difference between specialization and generalization<br />

5. What is the effect on the application when you choose between 0..1 and<br />

1..1 multiplicity<br />

6. What is the benefit of using qualified associations<br />

7. If a design pattern is not code, how does it help you solve a problem<br />

8. How would the pattern notation help in a development project<br />

9. How does the role notation aid in the description of the pattern in the Class<br />

diagram<br />

10. If the Class diagram models all the rules for creating and using objects, why do you<br />

need to use an Object diagram<br />

11. Why does the object name notation have both the object name and the class<br />

name<br />

12. How do the attribute descriptions differ between the Class and Object diagrams,<br />

and why<br />

13. How is a link different from an association<br />

14. Why aren’t the operations shown in an Object diagram<br />

15. The Activity diagram is used primarily for modeling logic. But when in the development<br />

process would you encounter the need to model logic<br />

16. Two of the Activity diagram symbols are used for dual purposes. Can you describe<br />

them<br />

17. How do you indicate that a transition may occur only if a condition has been<br />

satisfied

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!