4+1视图规范一致性检查错误修复指导
- XX模型不能存在游离的逻辑模型元素
以逻辑模型为例:

游离原因:元素没有在逻辑模型架构信息树中出现。

- 查看逻辑模型架构方案设置。

- 找到游离元素构造型相关的架构配置信息。
Subsystem需要与System有Composition/Aggregation关系或父子关系。
- 在模型图中构建架构关系。

- XX模型的元素要与指定的XX模型层次结构保持一致
以逻辑模型为例:

- 查询逻辑模型架构信息树,右侧操作开关把展示不匹配架构方案的元素打开。

- 架构信息树构出后根据错误元素名称查询定位到其所在架构树节点。

- 查询错误元素与其他元素关系。


对比架构方案设置。

Subsystem1报错是因为与System1(架构信息树上的父节点)存在错误架构关系,对比发现实际模型图中使用的是Dependency连线而架构配置方案要求Composition/Aggregation。
- 在模型图中修改连线类型为Composition/Aggregation。
常见错误场景:

实际

- 子元素构造型不符合架构配置方案。


System下层子元素按架构配置方案只能是Subsystem、Domain、Service、MS,图中是Component。