首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UML关系建模

UML关系建模
EN

Stack Overflow用户
提问于 2016-06-07 20:35:08
回答 2查看 81关注 0票数 0

这个UML是否与下面的文本一致?

与其尝试定义多个子类或引入多重继承,我们还可以定义设备要扮演的角色集()。(应该指出,这是管理设备的概念是好概念的另一个原因-现在,我们可以定义托管设备的基本概念,并通过适当地将一个或多个角色与其关联来对其功能进行建模)。这解决了将相同的泛型函数(例如路由)分配给以不同方式实现同一通用功能的两种不同类型的设备,从而产生不同功能子集的混乱。

我相信UML指定每个设备可以有0或1 DeviceRoles。一位同事断言,UML指定每个DeviceRole最多只能属于一个设备。在这两种情况下,UML似乎都没有反映出设备可以聚合一组角色。

UML和文本是从TMForum的信息框架(SID):物理资源业务实体中提取的。

信息框架套件GB922物理资源发布15.0.1 2015年11月

谢谢,格雷格

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-08 01:32:44

UML图与文本是一致的。它清楚地指出,设备聚合零或多个设备角色,一个设备角色可以由零或一个设备来扮演。在UML中,多重性与它量化的类型相邻。

如果将属性名称写在关联的末尾,则会有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2017-10-10 06:10:55

我研究过这个文档,并从它创建了一个数据模型。在现实世界中,体验一个资源,例如,像mikrotik路由器这样的物理资源可以同时具有路由器和防火墙的角色。因此,该模型必须允许您满足对单个资源的多个角色的需求。我希望这个例子能澄清这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37688845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档