1

您肯定熟悉 UML 类图和对象图及其关系。对象图用于对系统中的对象及其关系进行建模,对于基于类的面向对象编程语言,这意味着对不同类的具体对象进行建模。

在开展项目时,我必须创建用例(图表)和角色(如在用户体验设计中),我认为它们与类和对象具有相同的关系 - 实例(实例)。此外,统一流程(在某种程度上与 UML 耦合)中所理解的用例是具有一个主要场景(流)的场景集。所以具体的场景,例如在行为驱动开发中是一个用例的实例。

你认为这有意义吗?您是否喜欢 UML 中用于建模角色和用户场景的用户场景图,它可以用于生成用户接受测试,如在 BDD 中?

4

1 回答 1

1

我对过去过度使用 UML (1) 感到内疚,包括将用例图作为规范的一部分。

我的建议(基于经验)是纯文本表示,也使用 BDD 框架执行,提供最高的价值/努力比。

  1. 我已经足够大,可以体验 CASE 工具的运动了。<shiver />
于 2010-03-22T12:22:58.457 回答