"Users are paid to do their jobs, not to understand their jobs…and certainly not to explain their jobs to IT""
Tom DeMarco / Richard Branton

Business Object Modeling is the precursor for data modeling.
This analysis technique sets the foundation for designing stable, flexible data structures by placing the business users in the center of the data specification process.
Business users are not experts on data; they are experts on the way their enterprise does business. Therefore, business object models are not based on data uses, data limitations, or data anything.
They are based on the information business people need to know about the real-world objects that are important to them.

Because a business object model is a model of actual business objects and their relationships, it is a reflection of the business user’s image of the business.
Only after this image is completed and agreed upon is the business object model converted into an efficient data model.
This data model is later implemented as a populated data structure.

Starting with a business object model which yields a data structure that is:
Stable - The structure is prepared for unanticipated queries
Flexible - New relationships and new objects can be added without altering the initial data structure
Intuitive - Users can efficiently find the data they need since the data structure matches their view of the world
Complete - Containing all the business objects and relationships (and therefore data) the users care about
Compact - Eliminating unnecessary redundant data and unmanaged data

Data structures which are stable, flexible, intuitive, complete, and compact provide more value to an enterprise and require less resources for maintenance, support, training and enhancements.

Course Outcomes:
Students of Advanced Strategies’ Business Object Modeling Course will return to work with the skills necessary to produce moderately complex object models in their actual work setting. Properly used, these models will form the basis for stable, flexible data structures.

Course Outline:
Fundamental Analysis Concepts
  • What is Analysis?
  • Business Aspects and Models
  • Analysis vs. Design
  • What Happens when Data Analysis is Inadequate
Fundamental Modeling Concepts
  • Types of Facts
  • Types of Models
  • What Does the Model Represent?
  • The Evolution of a Data Structure
Types of Models
  • Breadth
  • Emphasized Perspective
  • Depth
  • Universality
  • Scope of Integration
Fundamentals of Business Object Modeling
  • Entities
  • Relationships
  • Attributes
  • Graphic Representation
  • Entity Hierarchies
  • Specific vs. Type Entities
  • Associative Entities
  • Entities with Multiple Relationships
  • Recursive Relationships
  • Multi-Member Links
  • Relationship Roles
  • Attributes vs. Relationships
  • Derivable Attributes
  • Repeating Attributes
  • Attributes as Unique Identifiers
  • Rules of Attribution
  • Cardinality and Time
  • Cardinality and Policy
  • Cardinality Exceptions
  • Consortium Cardinality
Final Case Study
  • Using the Focus Statement
  • Entity/Relationship Diagramming
  • Textual Descriptions
  • Discussion

Who Should Attend:
This course is targeted for Data Modelers, Systems and Business Analysts, Database Administrators and other individuals involved in analysis and design including end-users.

Course Duration:
Four Days

Class Availability: Request It Now!

Materials Provided:
Student Workbook including Case Studies and Live Examples

The PMI Registered Education Provider logo is a registered mark of the Project Management Institute, Inc.


Home |  About Us |  Key Services |  Problems Solved |  Resources |  Contact Us
Copyright © 2024 Advanced Strategies, Inc.
Feedback and Suggestions