知识卡片

用例图应忽略extend关系

普通读书笔记卡 · 1948.f

内容

UML用例图除了简单的包含关系外,还定义了包括«extend»在内的其他用例间关系,但作者强烈建议直接忽略它们——见过太多团队在该用哪种用例关系上反复纠结,白白耗费精力,却没换来叙事质量提升。这个建议背后的判断标准和[[用例价值在文本不在图]]是同一套逻辑:用例图的作用只是给用例集提供一份图形目录,展示执行者、用例及包含关系,真正该投入精力打磨的是用例的文本描述,而非让关系分类学吞掉设计时间。

参考来源

- 位置:《UML精粹:标准对象建模语言简明指南(第3版)》第9章《用例》(源文件:_epub-src/EPUB/8.xhtml) - 结论依据:原文说明"除了简单的包含关系之外,UML还包含用例之间的其他关系,例如«extend»。我强烈地建议你忽略它们。我看见过太多团队纠结于何时使用不同的用例关系,这会大大地浪费精力。相反,集中于用例的文本描述"。 - 原始内容:除了简单的包含关系之外,UML还包含用例之间的其他关系,例如«extend»。我强烈地建议你忽略它们。我看见过太多团队纠结于何时使用不同的用例关系,这会大大地浪费精力。相反,集中于用例的文本描述,这是这项技能的真正价值所在。