OBJECT-ORIENTED DESIGN AND MODELING USING THE UML

The learning material includes…

  1. Differentiate between entity, interface, and control objects.
  2. Understand the concept of a dependency relationship and the circumstances under which it is used.
  3. Describe association navigability and explain why it is used.
  4. Define visibility and explain its three levels.
  5. Explain the difference between a behavior and a method.
  6. Understand the basic concept object responsibility and how it is related to message sending between object types.
  7. Explain the importance of considering object reuse during systems design.
  8. Differentiate between design patterns, object frameworks, and components.
  9. Describe three activities involved in completing object design.
  10. Differentiate between a design use-case narrative an an analysis use-case narrative.
  11. Construct an object robustness diagram.
  12. Describe CRC card modeling.
  13. Construct statechart and sequence diagrams.
  14. Construct a class diagram that reflects design specifics.
  15. Construct component and deployment diagrams.

Download PDF18_OBJECT-ORIENTED DESIGN AND MODELING USING THE UML (size 1624 KB)

Comments are closed.