UML 2.6 RTF Avatar
  1. OMG Issue

UMLR — Use Cases both can and cannot have BehavioralFeatures

  • Key: UMLR-365
  • Status: open  
  • Source: Change Vision ( Michael Chonoles)
  • Summary:

    on page 673 it says:
    "Attributes and operations may be shown in compartments within the UseCase oval, with the same content as though they were in a normal Classifier rectangle."

    However, on page 302, it says
    "There are two kinds of BehavioralFeatures: Operations (see sub clause 9.6) and Receptions (see sub clause 10.3). Of the different kinds of BehavioredClassifiers in UML, only Classes may have BehavioralFeatures and only active Classes may have Receptions (see sub clause 11.4). Calling an Operation on or sending a Signal instance to an object of a Class is a request for the object to carry out an identified BehavioralFeature."

    So can Use Cases have operations or not?

    I believe that Use Cases should (in the sense of following modeling trends) allow for operations.

    I also don't see any reason why most Use Cases woudn't be active, and therefor allow for Receptions.

  • Reported: UML 2.5 — Wed, 22 Oct 2014 04:27 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT