Previous UML Classes Table of Contents UML Packages Next


16.3.2 Classifier

UseCases


*Generalizations

   • Classifier (from Kernel , Dependencies , PowerTypes ) on page 51 (merge increment)

   Description

   Extends a classifier with the capability to own use cases. Although the owning classifier typically represents the subject to which the owned use cases apply, this is not necessarily the case. In principle, the same use case can be applied to multiple subjects, as identified by the subject association role of a UseCase (see UseCase (from UseCases ) on page 620 ).

   Attributes

   No additional attributes

   Associations

   • ownedUseCase: UseCase[*] References the use cases owned by this classifier. (Subsets Namespace .ownedMember)

   • useCase : UseCase [*] The set of use cases for which this Classifier is the subject.

   Constraints

   No additional constraints

   Semantics

   See UseCase (from UseCases ) on page 620.

   Notation

   The nesting (owning) of a use case by a classifier is represented using the standard notation for nested classifiers.

   DepartmentStore


   Rationale

   This extension to the Classifier concept was added to allow classifiers in general to own use cases.

   Changes from previous UML

   No changes