4+1视图规范一致性检查错误修复指导
- XX模型不能存在游离的逻辑模型元素
以逻辑模型为例:
游离原因:元素没有在逻辑模型架构信息树中出现。
- 查看逻辑模型架构方案设置。
- 找到游离元素构造型相关的架构配置信息。
Subsystem需要与System有Composition/Aggregation关系或父子关系。
- 在模型图中构建架构关系。
- XX模型的元素要与指定的XX模型层次结构保持一致
以逻辑模型为例:
- 查询逻辑模型架构信息树,右侧操作开关把展示不匹配架构方案的元素打开。
- 架构信息树构出后 根据错误元素名称查询定位到其所在架构树节点。
- 查询错误元素与其他元素关系。
对比架构方案设置。
Subsystem1报错是因为与System1(架构信息树上的父节点)存在错误架构关系,对比发现实际模型图中使用的是Dependency连线 而架构配置方案要求Composition/Aggregation。
- 在模型图中修改连线类型为Composition/Aggregation。
常见错误场景:
实际
- 子元素构造型不符合架构配置方案。
System下层子元素按架构配置方案只能是Subsystem、Domain、Service、MS 图中是Component。