Services

> Education
    Course Catalog
    Public Schedule
    Enroll Today
   • Have it Onsite
    Onsite Advantage
    Contact Education

> Mentoring

> Consulting

 


Introduction to Business Object Analysis Using UML
Outline
Course 334 - 2 Days


Why Business Object Modeling

  • The challenge of representing structured information
  • What are business objects
  • Mapping real-world concepts to objects
  • Better requirements with use cases and objects
  • Modeling with UML

Classes and Instances

  • What is a class?

  • Classes & Instances

  • Class naming

  • Patterns for discovering classes

Attributes

  • Attributes and classes
  • Attribute naming
  • Where to find attributes
  • Defining attribute constraints

Associations

  • What is an association?
  • Links and associations
  • Roles & multiplicity
  • Association attributes
  • Patterns for discovering associations

Class Hierarchies

  • Generalization & specialization
  • Aggregation
  • Generalization vs. aggregation
  • Link attributes
  • Modeling tips & techniques

Business Rules and Business Objects

  • What are business rules?
  • Where do rules come from
  • Assigning business rules
  • Business rules for classes and associations
  • Business rules and attributes

Modeling States with State Diagrams
  • What is an object state?
  • Events and triggers
  • Conditions and guards
  • Nested states
  • Modeling entry, in-state and exit rules

Transitioning from Analysis to Design

  • Partitioning the model
  • Component and interfaces
  • Design activities
  • Bottom-up component architecture

 Back to course overview

 

 

Overview
Onsite Advantage
Have it on site!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


   
Copyright  2003 Object Knowledge All rights reserved