OOAD: Static Modeling with UML 2.0


Overview/Description
Target Audience
Expected Duration
Lesson Objectives
Course Number


Overview/Description
This course covers the key concepts related to the use of Class diagrams, Component diagrams, and Deployment diagrams for static modeling. It also covers the features, elements, and considerations for using these diagrams. In addition, the course covers the modeling of three types of compartments in a class: name, attributes, and operations. Further, it discusses the concept and application of stereotypes, visibility levels, and multiplicity in modeling classes. Finally, the course covers the modeling of five types of relationships: generalization, association, aggregation, composition, and dependency.

Target Audience
The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design of software systems..

Expected Duration (hours)
4.0

Lesson Objectives

OOAD: Static Modeling with UML 2.0

  • Identify the key concepts for modeling a Class diagram.
  • Identify the key concepts related to modeling a Component diagram.
  • Identify key concepts for modeling a Deployment diagram.
  • Identify key concepts for modeling a class in a Class diagram.
  • Identify considerations for modeling the name compartment.
  • Distinguish between the entity stereotype and the control stereotype used for stereotyping a class.
  • Match the visibility levels with their descriptions.
  • Identify key concepts for modeling multiplicity.
  • Identify key concepts for modeling the attributes compartment.
  • Identify features of the notation elements used for modeling the operations compartment.
  • Identify key concepts related to the elements used in modeling the operations compartment.
  • Identify key concepts for modeling user-defined compartments.
  • Identify key concepts for modeling generalization relationships between classes.
  • Match types of associations with their descriptions.
  • Identify key concepts related to modeling an association.
  • Identify key concepts for modeling an aggregation relationship.
  • Identify key concepts for modeling a composition.
  • Identify key concepts for modeling a dependency.
  • Course Number:
    en_US_86128_ng