gpt4 book ai didi

uml - 序列图是 UML 中的每个用例还是我们为一般系统绘制的序列图?

转载 作者:行者123 更新时间:2023-12-02 08:19:22 24 4
gpt4 key购买 nike

我和我的 friend 讨论了我们的项目,我们正在绘制序列图(UML 2)。他告诉我,序列图是根据用例绘制的。这意味着我们应该为每个用例绘制一个序列图。这是对的吗 ?感谢您的任何建议。

最佳答案

嗯,作为教条来说这是不正确的。序列图 (SD) 显示对象交换消息的方式的行为(如果需要,还显示对象的生命周期和一些次要的附加信息)。您还“可以”使用序列图来描述用例中的场景。但简单来说,SD 更注重技术(类设计/程序员)而不是业务(业务设计/利益相关者)。为了可视化用例场景,您最好使用事件图(AD)。如果您深入研究 BPMN(这会将 AD 提升到一个新的水平),那就更好了。

不过,可以将 AD 转换为 SD,反之亦然,而不会丢失信息(如果您忘记了上述的点点滴滴)。

现在还有一点:您不一定需要每个用例都有一个图表。我发现通常用例更容易(甚至更清晰)以文本方式描述(参见 Cockburn 或 Bittner/Spence),而不是图表方式。特别是如果您的 UC 场景的单个操作非常线性。因此,您可以省略这些广告,而只使用简单的文本。您应该进一步避免以两种方式(即文本和图表)描述 UC 场景,因为这会引入不必要的冗余(意味着当更改发生时,您需要始终维护这两种方式;并且它们经常发生;而且人们很懒 -> 所以哪一个拥有真相:文字还是图表?)。

关于uml - 序列图是 UML 中的每个用例还是我们为一般系统绘制的序列图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35379943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com