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
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.
