Artifacts >
Business Modeling Artifact Set >
Business Use-Case Realization
Artifact:
|
![]() Business Use-Case Realization |
A 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 via the aggregation "types" and "relationships" on a collaboration traced to the use case. |
Interaction Diagrams | The diagrams (sequence and collaboration diagrams) describing how a business use case is realized in terms of collaborating objects. | Participants are owned via aggregation "behaviors". |
Class Diagrams | The diagrams describing 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 Using SoDA to Create a Business Use-Case Realization Report. (hyperlinks into HTML template in a new window)
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:
The focus of this artifact is in many cases 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. The use-case realization specification with the textual properties of the artifact can then often be excluded, and any derived requirements can instead go in the Supplementary Business Specification.
Rational Unified
Process
|