Artifacts > Business Modeling Artifact Set > Business Object Model... > Business Use-Case Realization
Artifact:
|
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: |
The following people use the Business Use-Case Realization:
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". |
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.
Business Use-Case Realizations are mainly created during the Inception and Elaboration phases.
A Business Designer is responsible for the integrity of the Business Use-Case Realization, ensuring that:
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.
Rational Unified Process |