UML 活动图中是否允许活动之间的概括?

发布于 2024-10-29 13:24:50 字数 102 浏览 1 评论 0原文

我得到了两个称为A(“显示登录站点”)和B(“带有错误消息的登录站点”)的活动。从软件的角度来看,该软件是B的广义活动。UML

是否允许它们之间的概括?还是我应该忽略这一点?

I got two Activities called A("show login site") and B("show login site with error message"). And in the view from the software is A the generalised Activity from B.

Does UML allow a generalisation between them or should i ignore this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清泪尽 2024-11-05 13:24:50

泛化关系出现在类、组件和用例图中。
活动图中的动作或活动之间不存在“泛化”关系。

活动图通常用于探索业务流程或算法的细节。

因此,在您进行调查之后,您可能希望以面向对象的方式实现这一点。在这种情况下,如果您决定创建活动的雇佣体系[假设 A <|----- B(B 继承自 A)],那么 - 如果它对您有帮助 - 您可以在类图上显示它。

PS:A:显示登录站点 B:显示带有错误消息的登录站点可能无法真正显示软件角度的泛化关系。 (取决于您的上下文)。

Generalization relationships appear in class, component, and use case diagrams.
There is no "generalization" relationship between Actions or Activities in Activity Diagram.

Activity diagram are used to explore flow of business process or details of an algorithm generally.

So after your investigation you may wish to implement this in an object oriented way. In that case if you a decide to create hirearchy of Activities [ suppose A <|------ B (B inherits from A) ], then -if it helps you- you can show it on Class Diagram.

PS: A: show login site B: Show login site with error message MAY NOT truely show a generalization relationship in software perspective. (depends on your context).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文