Purpose
  • To formally verify that the results of business object modeling conform to the stakeholders' views of the business.
Steps
Input Artifacts: Resulting Artifacts:
Worker: Business-Model Reviewer
Work Guidelines: Reviews

Recommended Review Meetings To top of page

If the model is large, you will have to examine different aspects of the business object model at separate review meetings. The following meetings are recommended:

  • Review of the survey of the business object model, not looking at details of the business workers and business entities.
  • Review of the business use-case realizations.

Checkpoints for the Business Object Model To top of page

  • Do the objects of all the classes, taken together, perform the activities described in the business use cases?
  • Does the survey of the business object model give a good, comprehensive picture of the organization?

Checkpoints for the Organization Units To top of page

  • Is the name and description of each organization unit clear and easy to understand?
  • Do the organization units conform to organizational units in the existing organization?

Checkpoints for the Business Workers To top of page

  • Is the name and description of the business worker clear and understandable?
  • Does the business worker have an association to each business entity she must know about?
  • Does the business worker have a link relationship to each business worker she must communicate with?
  • Does the business worker have a link to each business entity he accesses?
  • Are the relationships from the business worker independent of each other?
  • Do the relationships describe the business worker’s relation to the connected business workers and business entities?
  • Is each relationship used in the workflow of at least one business use-case realization?
  • Does the worker participate in at least one business use-case realization?

Checkpoints for the Business Entities To top of page

  • Is the name and description of the business entity clear and understandable?
  • Do the relationships from the business entity depend on each other?
  • Is each relationship used in the workflow of at least one business use-case realization?
  • Does the business entity participate in at least one business use-case realization?
  • Does the business entity have an owner; that is, a business worker who is responsible for the business entity?
  • Considering the entire business, are all "things" in the business, such as products documents, contracts, and so on, modeled as business entities?

Checkpoints for the Business Use-Case Realizations To top of page

  • Is the business use-case realization workflow clear and understandable?
  • Does it describe the workflow and not just the purpose of the business use case?
  • Does each business use-case realization perform only activities inside the business?
  • Are all possible activities, that belong to the business use-case realization described?
  • Are only business actors that interact with the business use-case realization mentioned?
  • Are only steps that belong to the business use-case realization described?
  • Does it mention only business use-case realizations with which it has relationships?
  • Does it clearly indicate when the order of steps is not fixed?
  • Is the workflow well-structured?
  • Are the start and end of the workflow clearly described?
  • Is each extends-relationship described clearly so that it is obvious how and when the business use case is inserted?
  • Do the business workers and business entities perform the business use-case realization workflow, including all alternative and optional subflows, as described in the business use-case workflow?
  • Do the business workers and business entities in each business use-case realization have all necessary relationships to perform the activities?
 

Display Rational Unified Process using frames

 

© Rational Software Corporation 1998 Rational Unified Process 5.1 (build 43)