我有两个活动叫A(“显示登录网站”)和B(“显示登录网站错误信息”)。从软件的角度来看,A是来自B的广义活动。
UML是否允许在它们之间进行泛化,还是应该忽略它?
答案 0 :(得分:0)
泛化关系出现在类,组件和用例图中。 活动图中的动作或活动之间没有“泛化”关系。
活动图通常用于探索业务流程或算法细节。
因此,在调查之后,您可能希望以面向对象的方式实现此功能。在这种情况下,如果你决定创建活动的雇佣部[假设A< | ------ B(B继承自A)],那么 - 如果它可以帮助你 - 你可以在类图上显示它。
PS:A:显示登录站点B:显示具有错误消息的登录站点可能无法在软件透视图中真实地显示泛化关系。 (取决于您的背景)。