3

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

4

2 回答 2

2

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

于 2010-05-27T14:46:48.730 回答
1

对我来说,场景听起来像UML 序列图

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

于 2010-05-26T23:07:32.677 回答