gpt4 book ai didi

uml - 用例图在我的图中扩展和包含有问题

转载 作者:行者123 更新时间:2023-12-04 22:29:26 27 4
gpt4 key购买 nike

我对 UML 非常陌生,尤其是用例图。我试图为我的应用程序绘制一个用例图,其中包括租户、卖家和普通用户。我的租客和卖家扩展了一般用户。我在包含和扩展方面遇到问题。例如,当您查看办公空间时,您还可以在页面底部看到对其的评论。以及当承租人想要撰写评论时,他/她必须在查看办公空间页面上执行此操作。我不确定这是扩展还是包含。如果我的任何箭头方向有误,请纠正我。另外,说Renter和Seller包括登录可以吗?

enter image description here

最佳答案

正如 Jim 所说:I/E 是针对 UC,而不是针对 Actor。我假设您在这里的意思是概括,因此两者都继承自 General User。

enter image description here

一些进一步的观察:

  • 对 UC 标题使用动词实体
  • 想想用例中的“使用”。 IOW:附加值。如果您没有发现它的附加值,那么它就不是用例。
  • 通常避免 I/E。它们通常表明您尝试使用功能分解,这不是 UC 综合的目的。
  • 无论如何,您在 UC 之间绘制的关系都是错误的。不存在具有实心三角形和虚线的关系。您可能打算使用一些 <<include>>依赖关系(带有空心箭头)。但正如上面所说:避免它。只需创建与 Actor 的关联。只需在 Reviews 和 General User 之间绘制一个就足够了,因为 Renter 将继承该关系。
  • 登录/退出不是 UC(没有附加值)。这些是对其他 UC 的约束(写{必须登录}并附加到连接器)

关于uml - 用例图在我的图中扩展和包含有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35801015/

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