Business Use-Case Model
The business use-case model is a model of the business intended functions. The business use-case model is used as an essential input to identify roles and deliverables in the organization.
UML representation: Model, stereotyped as «business use-case model».
Worker: Business-Process Analyst
Optionality: This model is developed if you need to clarify the business context of the system to be built. Otherwise it can be excluded.
Sample Reports: Business Use-Case Model Survey
More information: Guideline: Business Use-Case Model

Purpose To top of page

The following people use the business use-case model:

  • The customer to approve that you understand the business context before you to continue to system development.
  • The architect to identify architecturally significant behavior that should be automated.
  • The system analysts to better understand the context of the system.
  • The manager to plan and follow up the business modeling effort and subsequent software development.
  • People outside the project but within the organization, executives and steering committees, to obtain an insight into what has been done.

Properties To top of page

Property Name

Brief Description

UML Representation

Introduction A textual description that serves as a brief introduction to the model. Tagged value, of type "short text".
Survey Description A textual description that contains information not reflected by the rest of the business use-case model, including:
· typical sequences in which the business use cases are employed by users;
· functionality not handled by the business use-case model.
Tagged value, of type "formatted text".
Business Use-Case Packages The packages in the model, representing a hierarchy. Owned via the association "represents", or recursively via the aggregation "owns".
Business Use Cases The business use cases in the model, owned by the packages. Owned recursively via the aggregation "owns".
Business Actors The business actors in the model, owned by the packages. - " -
Relationships The relationships in the model, owned by the packages. - " -
Diagrams The diagrams in the model, owned by the packages. - " -

Timing To top of page

The business use-case model is created during inception and early elaboration.

Responsibility To top of page

A business-process analyst is responsible for the integrity of the business use-case model, ensuring that:

  • The model as a whole is correct, consistent, and readable.
  • That it covers enough of the business to provide a good basis for building systems.

Note that the business-process analyst is not responsible for the business use-case packages, business use cases, business actors, relationships, and the diagrams themselves; instead, these are under the corresponding business designer's responsibilities.

Display Rational Unified Process using frames

 

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