OOPs Modeling

A firm and practical grip on Object Oriented Modeling.


Course No: ITOOPMO
Duration: 1 Day
Credits: 8 PDUs

Some experience of OOPs and designing solutions.
Course Level

Intermediate to Advanced Available on LiveWire©
Course Overview
This course provides an overview of object-oriented (OO) modeling and the 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 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. This is an essential engagement needed by all the IT professionals to bridge the distance between requirements and detailed physical design. When the IT professionals get to physical design without going through Object Oriented Modeling they ensure tremendous differences between what is the required by the clients / users and what the IT professionals are delivering at the end. This engagement is replete with case studies and scenario and even a role play to aid absolute understanding and help with the retention of subject as well as help you understand complex elements with ease. 
Who should attend?
  • Business analysts
  • Requirements analysts
  • Systems analysts
  • Database experts
  • Architects
  • Project Managers
  • Project leaders
  • And every single IT professional who is involved in software and IT projects
Performance Focus
  • Converting requirements into OOPs
  • OOPs business analysis
  • Effective database design
  • Classes and objects as a mode of design and association
  • All necessary inputs to very effective detailed design
What You Will 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
Training Content and Basic Outline of the course

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

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

Aggregation and Composition

  • Generalization, specialization and inheritance
  • Polymorphic operations