UML场景示例

时间:2010-05-26 22:49:32

标签: language-agnostic uml scenarios

情景如何表达?我认为它们与用例有关,但我不确定,我正在寻找一些好的例子或可以作为模板的文档。

2 个答案:

答案 0 :(得分:2)

UML用例的问题在于您有用例图,但没有关于文本规范的具体内容。 当您遵循统一过程(UP),这是UML创建者的一种方法并且非常使用UML时,有一个称为用例实现的活动,它涉及指定用例以及场景。 为此,您可以使用任何行为图。序列数字图,状态机图,活动图,通信图,协作图,通信概述图和时序图。 图表虽然简洁,但有时候要冗长,通常使用一些简单的文本用例场景规范会更容易。看看Alistair Cockburn的推广。然而,最近流行的还有许多其他方式,主要是作为行为驱动开发(BDD)方法的一部分。这些是用自然语言编写的非正式规范,具有结构,由各种工具支持,能够帮助您根据规范表达的要求生成验收测试。有关详细信息,请查看Cucumber或Fitnesse框架的示例。

答案 1 :(得分:1)

对我来说,情景听起来像UML sequence diagrams

  

场景是一系列步骤   描述a之间的相互作用   用户和系统