Object and Data Labs
  Certificates   Free Newsletter   What's New   Contact
              Sitemap
Main Areas
Onsite Training
Courses
Class Schedule
Registration
Tuition Discounts
Technology Library
Our Instructors
Our Customers
Why Object & Data Labs?

Hot New Courses:
XML: A Comprehensive Introduction
Disaster Recovery Planning

How students rate us

Free Newsletter
Visit our technology library and sign up to receive the latest word in technology from industry specialist.

Certification Available
Visit our certification page to see how you can be on the fast track to certification in advanced technologies.
  Home > Courses > Course Descriptions > Course Details Print Page
Course Description

Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML)

Course Outline

Session 1: Overview of Object Technology and Introduction to UML

  • Discussion of essential concepts like Object, Class, Class – Object Dichotomy and Object Model: Abstraction, Encapsulation, Inheritance and Polymorphism. Modeling, Benefits of Modeling, Building blocks of UML

Session 2: Class Diagrams in UML

  • Object oriented software is realized as a society of interacting objects. If objects have to interact in a designated fashion, their respective classes should have proper relationships. The session discusses UML representation of class relationships.
  • Case Study : Drawing a Class Diagram

Session 3 and 4: Use Case Analysis

  • Discuss how to find use cases and refine them.
  • Case Study : Drawing a use case diagram

Session 5 and 6: Interactions among the objects

  • Discuss Analysis and Design aspects with Sequence and Collaboration Diagrams. Design Patterns.
  • Case Study: Drawing a Sequence Diagram

Session 7 and 8: State machines

  • Discuss how to model reactive systems using state machines and also how to model the workflow using the activity diagram.
  • Case Study: Statechart diagram and activity diagram

Session 9: Implementation using UML

  • Discuss the components and their relationships, deployment of the components onto the nodes, different types of nodes and the relationships.
  • Case study: Component diagram and deployment diagram

Session 10, 11, and 12: Case Study

  • UML is not a methodology. This case study helps you understand Object Oriented Methodology with UML. You’ll use various UML diagrams learnt to model a complete system.
  • There will be a short demo of Rational Rose


 

Back to Course Description  Onsite Training   Class Schedule  Registration

 

  Home | Courses | Class Schedule | Registration | About Us | Contact Call us TOLL FREE at 1-888-230-9052
Copyright 2003-2012, Object & Data Labs All Object & Data Labs Courses are certified courses with UC Berkeley & UCSC extension 

Website by Howard Pugh Web Design
Website maintained by Ann T. Comey