Program Management Curriculum Hero Image
Object-Oriented Modeling

Available Modalities:

  • e-Training
  • Public Classroom
  • On Site
  • Virtual Classroom
SHOW CREDIT DETAILS
Delivery Method PDU Total Technical PMP/PgMp Leadership Strategy PMI RMP PMI SP PMI ACP PfMP PMI PBA
eTraining 5 5 0 0 0 0 0 0 5
Delivery Method eTraining
PDU Total 5
Technical PMP/PgMp 5
Leadership 0
Strategy 0
PMI RMP 0
PMI SP 0
PMI ACP 0
PfMP 0
PMI PBA 5
  • CEUs: 0.5
Synopsis

This course provides an overview of object-oriented modeling and its relationship with use case modeling, illustrates and defines relationships in OO modeling, and allows participants to practice OO modeling. Participants are expected to have a foundational knowledge of use case models and the Unified Modeling Language (UML®) before beginning this course. To fully gain the benefits of UML©, participants will create use case diagrams using an object-oriented approach, which enables business analysts to sift through the complexity of a system by breaking it down into smaller units. 

Reminder: Prior to taking this course, participants should have acquired the background knowledge as taught in How to Gather and Document User Requirements and Developing Use Cases.  

Note: This course does not apply toward any certificate paths.  

Learn
  • Communicate the difference between use case modeling and object-oriented modeling
  • Perform object-oriented modeling to create a class diagram
  • Analyze relationships among classes in object-oriented modeling
 
Topics
  • Aggregation and Composition Generalization, specialization, and inheritance
    Polymorphic operations
     
  • Performing OO Modeling
    • Classifying objects
    • Operations, attributes, and business classes
    • UML® naming conventions
    • Class diagrams
     
  • Relationships in OO Modeling
    • Relationships among classes
    • Multiplicity on associations
    • Reading associations on a class diagram
     
  • Transition from Use Case to OO Modeling
    • Define object and object-oriented
    • Use case analysis and OO analysis
    • The evolution of analysis techniques
    • OO programming
    • OO and business analysis
    • Features and when to use OO modeling
    • State diagrams