OOAD: Unified Modeling Language 2.0


Overview/Description
Target Audience
Expected Duration
Lesson Objectives
Course Number


Overview/Description
This course covers history, goals, and features of Unified Modeling Language (UML) 2.0. It also covers various structural and behavioral UML diagrams. Structural diagrams include the Class, Object, Component, Package, Deployment, and Composite Structure diagrams. Behavioral diagrams include the Use Case, Sequence, Communications, Interaction Overview, Timing, Activity, and State Machine diagrams. Further, the course covers requirements modeling. Additionally, the course covers the use case approach, modeling of actors, use cases, and use case relationships. It also covers use case narrative and actor/system workflow scenarios.

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: Unified Modeling Language 2.0

  • Identify key concepts related to the evolution of Unified Modeling Language (UML) 2.0.
  • Identify goals of Unified Modeling Language (UML) 2.0.
  • Identify features of Unified Modeling Language (UML) 2.0.
  • Identify features of a Package diagram.
  • Identify features of a Class diagram.
  • Identify features of an Object diagram.
  • Identify features of a Component diagram.
  • Identify features of a Deployment diagram.
  • Identify features of a Combined Component/Deployment diagram.
  • Identify features of a Composite Structure diagram.
  • Identify features of a Use Case diagram.
  • Distinguish between various interaction diagrams.
  • Distinguish between the two state diagrams.
  • Identify key concepts related to the use case approach.
  • Identify key concepts related to modeling actors.
  • Identify key concepts related to modeling use cases.
  • Identify key concepts related to modeling use case relationships.
  • Distinguish between elements in a use case narrative.
  • Identify key concepts related to use case scenarios.
  • Course Number:
    en_US_86127_ng