首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图表与模型-有什么不同的信息?

图表与模型-有什么不同的信息?
EN

Stack Overflow用户
提问于 2022-04-14 07:53:33
回答 4查看 98关注 0票数 2

目前,我正试图在UML和BPMN的上下文中理解图和模型之间的实际差异,并理解了这一说法:

“UML模型包含大量信息,这些信息不一定显示在图表中。”

我不明白,图中缺少的模型的一部分是什么信息?

EN

回答 4

Stack Overflow用户

发布于 2022-04-14 08:43:32

模型可以在没有任何图表的情况下存在。当然,只使用基于文本的对话框编辑模型要麻烦得多,所以大多数建模人员可能会从图表开始。

模型的内容可以在任意多的图表中显示,您可以选择模型中要显示的信息的哪一部分。如果一个类有10个属性,您可以选择只显示三个属性。很好的做法是只显示与设想的图表读者相关的属性。

还有一些属性没有表示法,比如为操作定义的方法或许多派生属性。如果要找出方法是否已分配给操作,则必须查看模型。或者如果您想找到元素的所有ownedElements。

票数 4
EN

Stack Overflow用户

发布于 2022-04-14 09:09:04

简单地说:图是从模型中生成的,目的是向人们展示它们(甚至不太熟悉UML)。

也请参阅UML 2.5的第681页:

模型由包、类和关联等元素组成。相应的UML图是UML模型部分的图形表示。

票数 2
EN

Stack Overflow用户

发布于 2022-04-14 19:01:04

这里有很多有趣的答案。但我也想做些贡献:

  • a 模型是某种(当前或未来)“现实”的简化表示,例如用于UML模型的系统或BPMN的业务流程。目的是为了更好地理解这一“现实”,并能够在实现或更改它之前对它进行推理(分析、设计)。
  • a是模型的一部分的图形表示。

因此,模型可以用许多不同的图表来表示,每个图表都显示和关注“现实”的不同方面。相反,模型可以聚合许多不同的方面并将它们联系在一起(例如,UML信号具有一个具有属性的结构,可以由类发送或接收,可以作为对象之间的消息交换,等等)。独立于任何特定的图表。

这并不是UML或BPMN特有的。以一所房子为例。你会和建筑师讨论很多事情。在架构师的领导下,一个模型将开始出现。建筑师将绘制许多图表来表示这个模型,并与你讨论这个模型,并提供一个视觉支持:正面和侧面的视图可以让您想象它的样子;从上面的视图可以让您了解房子将如何放置在地面上;一些最初的草图将使房间的布置成为可能;地板的蓝图将为建筑提供所有的详细措施;一些电气模式将告诉电线是如何连接的等等。

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

https://stackoverflow.com/questions/71868224

复制
相关文章

相似问题

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