ケーパビリティ

用語

ケーパビリティ

用語(英)

Capability

別名

-

定義

ケーパビリティ(Capability)とは、モデルまたはシステムが利用者や対象領域に対して何を可能にするかを表す概念です。実現方法ではなく、提供できる結果や働きに着目します。

SimpleModeling

SimpleModelingでは、ServiceをCapabilityの一種として扱います。Serviceだけでは表しにくい少数のCapabilityは、CBD Supportがレビューを支援する内部モデルとして抽出し、ユースケース、オブジェクト・モデル、CML、実装との対応を管理します。開発者はCapabilityを直接操作するのではなく、レビューで提案された対応と根拠を確認します。

境界

CapabilityとServiceは同義語ではありません。ServiceはCapabilityの主要な具体形ですが、Capabilityは実現方法や公開方法から独立した働きも表せます。CBD Support内の表現はレビューと追跡のためのものであり、開発者が直接編集するCML要素や公開APIとして扱うものではありません。

関連語

  • サービス

  • アスペクト

  • ユースケース

  • 協調