Object Oriented Analysis and Design with UML

This course will introduce you to object-oriented analysis through use cases.

Course Prerequisites

  • Need C and C++ programming experience.

Course Outline

  • Course Introduction, Encapsulation, Information Hiding & Object
  • Operation, Attribute, Link, Composition Class, Instance & Association
  • Multiplicity, Reflexive Association, Inheritance, Abstract Class, Multiple Inheritance
  • Abstract Class, Multiple Inheritance, Separating Interface from Implementation
  • Polymorphism, Event, State
  • Transition, UML Analysis, UML Design