Artifacts > Business Modeling Artifact Set > Business Object Model... > Business Use-Case Realization


Business Use-Case Realization
Describes how a particular business use case is realized within the business object model, in terms of collaborating objects (instances of business workers and business entities).
UML representation: Collaboration, stereotyped as «business use-case realization»
Role: Business Designer
Optionality: Can be excluded
Templates:
Sample Reports:
More information:

Input to Activities: Output from Activities:

Purpose To top of page

The following people use the Business Use-Case Realization:

  • People who analyze, design, and implement the system to understand the context of the system to be built.
  • Business designers use it to describe how processes are performed in the organization.
  • System analysts use it to derive requirements of the system.
  • Managers use it to better understand the context, purpose, and importance of the system to be built.

Properties To top of page

Property Name

Brief Description

UML Representation

Workflow Realization A textual description of how the business use case is realized in terms of collaborating objects. Its main purpose is to summarize the diagrams connected to the business use case (see below) and to explain how they are related. Tagged value, of type "formatted text".
Activity Diagrams These diagrams show the structure of the workflow, and how the behavior is distributed onto participating business workers and business entities. Participants are owned using the aggregation "types" and "relationships" on a collaboration traced to the use case.
Interaction Diagrams The diagrams (sequence and collaboration diagrams) describe how a business use case is realized in terms of collaborating objects. Participants are owned via aggregation "behaviors".
Class Diagrams The diagrams describe the classes and relationships that participate in the realization of the business use case. Participants are owned via aggregation "types" and "relationships".
Derived Requirements A textual description that collects all requirements, such as automation requirements, on the business use-case realization that are not considered in the business use-case model, but that need to be taken care of when building the system. Tagged value, of type "short text".
Trace Dependency A trace dependency to the business use case in the business use-case model that is realized. Owned by the system via the aggregation "trace".

Brief Outline To top of page

A template is provided for a Business Use-Case Realization Specification, which contains the textual properties of the business use-case realization.  This document is used with a requirements management tool, such as Rational RequisitePro, for specifying and marking the requirements within the use-case realization  properties.  

The diagrams of the business use-case realization can be developed in a visual modeling tool, such as Rational Rose. A use-case realization report (with all properties) may be generated with Rational SoDA.  

For more information, see tool mentors: Managing Use Cases with Rational Rose and Rational RequisitePro and Creating a Business Use-Case Realization Report Using Rational SoDA.  

Timing To top of page

Business Use-Case Realizations are mainly created during the Inception and Elaboration phases.

Responsibility To top of page

A Business Designer is responsible for the integrity of the Business Use-Case Realization, ensuring that:

  • the workflow description from the business use case is correctly interpreted
  • relationships between business workers and business entities are consistent with and realize the workflow
  • the diagrams describing the business use-case realization and its relationships are readable and suit their purpose

Tailoring To top of page

In many cases, the focus of this artifact is the activity diagram, where you define what responsibilities belong to which business worker by using swimlanes. This is where you make key decisions about what to automate. Often, the use-case realization specification with the textual properties of the artifact can then be excluded, and any derived requirements can go in the Supplementary Business Specification instead. 

Copyright  © 1987 - 2001 Rational Software Corporation


Display Rational Unified Process using frames

Rational Unified Process