Capability diagram

The Capability diagram is used for designing capabilities (functions) and relations between them (use links). Capabilities can be placed in packages to separate domains.

The diagram is dedicated to capabilities only. The other required elements, such as Classes, Interfaces and MessageTypes to type parameters are modeled elsewhere. They are dragged and dropped to the diagram from the model browser.

Palette

Capability Diagram Palette

  • Capability: Creates Class with SoaML.Capability stereotype
    Stereotype representation: “text”
    Restrictions: Capabilities inside of capabilities should not be created

  • Operation: Creates an Operation

  • “Use” link: Creates Dependency with “use” stereotype
    Stereotype representation: “text”

  • Traceability link: Creates a traceability between two model elements

  • Note: Creates a Note for a model element


Figure 8 Capability Diagram Example

image030.png (264 Bytes) admin admin, 25 June 2015 10:04

image032.png (1015 Bytes) admin admin, 25 June 2015 10:04

image022.png (1.31 KB) admin admin, 25 June 2015 10:04

image008.png (1.13 KB) admin admin, 25 June 2015 10:04

image033.png (36.9 KB) admin admin, 25 June 2015 10:04

image031.png (845 Bytes) admin admin, 25 June 2015 10:04

image029.png (1.06 KB) admin admin, 25 June 2015 10:04