636-530-7776
Workflow > Detail > Artifact

Artifact: Business Object Model

The Business Object Model is a class diagram describing the key business entities and workers (roles) in the business processes being analyzed.

More detail: Purpose - Audience - Template

Click the icons for definition

Business Strategist
Customer
End User
Situational AssessmentBusiness Concept
Business Process AnalystFind Business Actors and Use CasesDefine Business OperationsStructure the Business Use Case Model
GlossaryBusiness Use Case RealizationBusiness Use CaseBusiness Use Case ModelBusiness Ops PlanBusiness Object ModelUse Case Model (Sketch)
Business DesignerDetail a Business Use Case
Business Modeling Guidelines (from Environment)
Software Architect
Business Process Analyst
Business Strategist
Software Architecture Document (Sketch)
Requirements AnalystExplore Software Support
Analysis Model (Sketch)

Purpose

To define a static model containing classes and their relationships representing key Business Entities and Workers involved in business use cases. The extent to which classes are defined will vary by project. If a model only contains Business Entities, then it may be referred to as a domain model.

Audience

The following roles use the Business Object Model:

  • The Role: Business Process Analyst and Role: Business Designer use it to capture information about key abstractions in the business, and possibly to describe the business processes in detail.
  • The Role: Software Designer uses the model as input to developing analysis and design models, including use case realizations.
  • The Role: Requirements Analyst and Role: Information Architect use it as input to the common vocabulary used when defining requirements and developing wireframes, respectively.
  • All other roles may use this information to understand the project's key concepts.