首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UML是否有与其关系图相关的语法?

UML是否有与其关系图相关的语法?
EN

Software Engineering用户
提问于 2023-03-31 03:00:21
回答 2查看 350关注 0票数 3

UML通常被教导为一种标准化的绘图软件方式,然而,我最近听说它背后有一种实际的语法。我已经搜索了UML规范,但在描述实际语法方面还没有找到足够的内容。

像PlantUML这样的工具似乎有一个基于文本的图表转换,但这是符合标准的实际UML吗?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2023-03-31 06:37:17

用于创建模型的UML语言是使用元模型定义的,而元模型本身就是使用UML的子集来描述的。这意味着UML的官方规范使用UML图来显示语言中有哪些元素,以及它们如何相互关联。

这种指定语言的图形化方法可以看作是一种语法,但它不符合基于文本的语法的概念。

没有标准的方法来用人类可读的文本格式来表示UML图。

票数 5
EN

Software Engineering用户

发布于 2023-03-31 10:46:45

UML规范使用Backus (BNF)的一个变体来指定符合UML的模型的合法格式。您还可以找到元素的文本描述-语法、语义、分类器的描述。您还可以找到为序列化而设计的机器可读的模式,它们对应于人类可读的规范中的规则。

然而,这些并不是用来描述图表本身的文字。也就是说,尽管它们确实描述了各种类型的图表的规则(哪些元素对每种图表类型有效,以及元素之间的有效关系),但您不能使用它们以文本格式创建图表。有许多文本到UML工具,每个工具都有各自的符号.,所以用文本形式表示图表没有标准化。

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

https://softwareengineering.stackexchange.com/questions/444787

复制
相关文章

相似问题

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