当然,您熟悉UML类图和对象图及其关系。对象图用于对系统中的对象及其关系进行建模,对于基于类的面向对象编程语言来说,这意味着对不同类的具体对象进行建模。
在处理项目时,我必须创建用例(图表)和角色(如用户体验设计),我认为它们与类和对象处于相同的关系 - instantion(实例)。此外,统一过程中理解的用例(与UML有些结合)是一组具有一个主要场景(流程)的场景。因此,具体情况,例如行为驱动开发是一个用例的实例。
你觉得这有道理吗?您是否会欣赏UML中的用户场景图,用于建模人物角色和用户场景,可以使用例如用于生成BDD中的用户验收测试?
答案 0 :(得分:1)
我过去曾经过度使用过UML(1),包括用例图作为规范的一部分。
我的建议(基于经验)是纯文本表示,也是使用BDD框架执行,提供最高的价值/努力比。
<shiver />