知识卡片
用例价值在文本不在图
内容
令人惊讶的是,UML对用例的定义相当简略:它只标准化了用例图(展示用例之间的相互关系),却几乎没有规定应该如何书写用例的内容,而用例几乎全部的价值恰恰在于内容而非图。这意味着理解和实践用例时,不应该把精力优先花在画出一张漂亮的用例图上,用例图更像是用例集内容的图形目录,起到类似结构化方法里上下文图的作用——展示系统边界和外部世界的交互轮廓,真正承载分析价值的是用例的文本描述本身。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南(第3版)》第9章《用例》(源文件:_epub-src/EPUB/8.xhtml)
- 结论依据:原文说明"令人惊讶的是,UML中用例的定义相当简略。UML里没有描述你应该如何捕获用例的内容。UML所描述的是用例图……但几乎用例所有的价值都在于它的内容,图的价值相当有限",并把用例图比作"内容的图形目录"。
- 原始内容:用例被普遍认为是UML重要的一部分。然而,令人惊讶的是,UML中用例的定义相当简略。UML里没有描述你应该如何捕获用例的内容。UML所描述的是用例图,展示用例之间的相互关系。但几乎用例所有的价值都在于它的内容,图的价值相当有限。