代码之家  ›  专栏  ›  技术社区  ›  Gabriel Ščerbák

UML可以使用用户场景图吗?

  •  1
  • Gabriel Ščerbák  · 技术社区  · 15 年前

    您一定熟悉UML类图和对象图及其关系。对象图用于对系统中的对象及其关系进行建模,对于基于类的面向对象编程语言来说,对象图是指对不同类的具体对象进行建模。

    当我在一个项目上工作时,我必须创建用例(图表)和角色(在用户体验设计中),我认为它们与类和对象(实例)处于相同的关系中。统一过程中理解的用例(与uml有点耦合)也是一个主场景(流)的场景集。所以具体的场景,比如在行为驱动开发中,就是一个用例的实例。

    你觉得这有道理吗?您是否愿意使用UML中的用户场景图来建模人物角色和用户场景,例如用于生成BDD中的用户接受测试?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Martin R-L    15 年前

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

    我的建议(基于经验)是,纯文本表示(也使用bdd框架执行)提供了最高的值/工作量比率。

    1. 我已经够大了,能体验到箱子工具的移动。 <shiver />