Capability Modeling Elements

Capability Modeling is a key concept when designing enterprise architectures. The design of most enterprise architectures revolves around the capabilities that the enterprise must provide to solve a problem. To provide a capability, the architecture design might include the creation or updating of necessary resources. A capability deployment scheme is modeled by a capability configuration, which can be associated with the required resources. For more information, see the UPIA specification: http://www-01.ibm.com/support/docview.wss?uid=swg27019099&aid=1

Capability Elements Mapping

RSA UPIA MagicDraw UPDM 2
Actual Role UPDM Actual Post
Capability
strategicMission
type
UPDM Capability
Dependency to Use Case coming from a UPIA::StrategicMission
Ecore documentation, key=type
Capability Configuration
doctrine
UPDM CapabilityConfiguration
Dependency to UPDM::HighLevelOperationalConcept
Capability Requirement SysML Requirement
Capability Role
isExternal
resourceType
value
Performer
Ecore documentation, key=isExternal
Ecore documentation, key=resourceType
Ecore documentation, key=value
Capability Usage
goal
strategicMission
UML UseCase
Dependency to UPDM::EnterpriseGoal
Dependency to Use Case coming from a UPIA::StrategicMission
Effect UML Opaque Behavior
Fielded Capability UPDM Fielded Capability
Information
resourceType
value
UPDM ExchangeElement, exchangeElementKind set to "InformationElement"
Ecore documentation, key=resourceType
Ecore documentation, key=value
Diagrams
Class Diagram having Capability(s) and Goal(s) and/or Vision(s) CV-1 Vision
Class Diagram having Capability(s) and Dependency(s) CV-4 Capability Dependencies
Class Diagram having Capability(s) CV-2 Capability Taxonomy