情景如何表达?我认为它们与用例有关,但我不确定,我正在寻找一些好的例子或可以作为模板的文档。
答案 0 :(得分:2)
UML用例的问题在于您有用例图,但没有关于文本规范的具体内容。 当您遵循统一过程(UP),这是UML创建者的一种方法并且非常使用UML时,有一个称为用例实现的活动,它涉及指定用例以及场景。 为此,您可以使用任何行为图。序列数字图,状态机图,活动图,通信图,协作图,通信概述图和时序图。 图表虽然简洁,但有时候要冗长,通常使用一些简单的文本用例场景规范会更容易。看看Alistair Cockburn的推广。然而,最近流行的还有许多其他方式,主要是作为行为驱动开发(BDD)方法的一部分。这些是用自然语言编写的非正式规范,具有结构,由各种工具支持,能够帮助您根据规范表达的要求生成验收测试。有关详细信息,请查看Cucumber或Fitnesse框架的示例。
答案 1 :(得分:1)
对我来说,情景听起来像UML sequence diagrams:
场景是一系列步骤 描述a之间的相互作用 用户和系统