功能模型
功能模型描述按功能分解出特性、功能组、功能元素,以及它们之间的依赖关系。元素介绍如下表所示:
元素名 |
图标 |
含义 |
---|---|---|
Function |
|
功能。 |
Feature |
|
特性。 |
Function Domain |
|
功能域。 |
Composition |
|
组合,是整体与部分的关系,但部分不能离开整体而单独存在。 |
Aggregation |
|
聚合,是整体与部分的关系,且部分可以离开整体而单独存在。 |
Dependency |
|
依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 |
建模示例
从工具箱中拖入功能域和特性元素到功能模型图中,以一个应用部署功能为例建立如下图所示模型结构:
如果当功能模型设计图形比较复杂时,可以参考逻辑模型中的分层结构,创建多个功能模型,分解来画各功能域和特性之间的结构关系。