视点
StV-2展示了功能和它们之间的层次关系。
背景
StV-2呈现了功能层次结构。StV-2指定了在一个或多个体系结构中引用的所有功能——也就是说,一个StV-2可以为许多逻辑和物理体系结构提供功能的最终列表。此外,它还可以用作高级用例和关键用户需求(KURs)开发的源文档。
使用
- 识别现有的和需要的功能。
- 编写所需的能力元素。
- 库的内聚集的派生源。
- 为多个体系结构提供参考功能。
数据对象
StV-2中的数据可以包括:
- 能力
- 能力专门化(能力之间的超-子类型关系)。
- 能力组合(能力之间的整体-部分关系)。
表示:
- 制表
- 分层(连接形状)
- UML类图(具有泛化和聚合关系)
产品详细说明
StV-2指定了功能的层次结构。功能分类法随时间持续存在(架构师可能希望指定历史的、当前的或未来的功能),并且可以被多个架构引用。StV-2中指定的功能在操作、面向服务、系统和采办视图中被广泛重用;以这种方式,能力的概念是任何MODAF体系结构的组成部分。
在MODAF中,能力是对做某事的能力的描述。在StV-2中,功能只是抽象地描述——也就是说,StV-2没有指定如何实现功能。StV-2最常见的结构是功能的专门化层次结构,最一般的功能位于根,最特定的功能位于叶。在叶级,功能可以指定一个度量,以及该度量的环境限定符:
带有叶子度量的StV-2示例
注意,指定了度量的功能可能不会进一步特殊化。当在操作或系统架构中引用功能时,可能是特定节点(来自OV-2,操作节点关系描述)或功能配置(来自SV-1,资源交互规范)满足多个级别的功能。 StV-2是一个功能分类法视图。描述StV-2分类法中显示的功能之间的依赖关系的视图是StV-4, 能力依赖。
StV-2中的功能是使用两种类型关系的结构;专业化和组成。能力专门化关系断言一种能力是另一种能力的特殊情况(例如,地基ISTAR是ISTAR的专门化)。能力组合关系断言一种能力是另一种能力的必要组成部分(例如,情报是情报领导的警务的一个组成部分)。
在MODAF中,功能是“持久的”,也就是说,它们旨在在一个或多个企业的生命周期中提供持久的框架。这意味着开发一种适用于StV-1中列出的所有企业阶段的能力分类法是可行的,企业远景和StV-2甚至可以涵盖多个体系结构。
StV-2视图没有强制的结构,尽管所选择的格式必须能够支持结构化/层次列表的表示,并清楚地区分专门化和组合关系。这种结构可以使用文本、表格或图形方法来传递。如果包含属性和度量会使视图的表示过于复杂,那么每个功能的相关属性和度量可以包含在主StV-2中,或者以表格格式作为附录。
应该注意的是,UML可以用于开发能力分类法;它的面向对象方法自然包括专门化(UML中的泛化)和组合(聚合关系)的概念。
|