Object Oriented Analysis and Design with UML (5 days)

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

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