Mel*_*isa 5 validation metrics uml modeling code-generation
我在UML参考手册(第2章)中找到了模型的定义,我无法通过以下句子得到作者的意思:
语义建模元素用于代码生成,有效性检查,复杂性度量.
如何使用UML模型的语义方面
1)代码生成,
2)有效性检查和
3)复杂度指标
我希望我能通过简单的例子找到帮助我理解它的人
如果您指的是James Rumbaugh、Ivar Jacobson、Grady Booch 所著的《The Unified Modeling Language Reference Manual》一书,版权所有 \xc2\xa9 1999,Addison Wesley Longman, Inc.,那么您从第 2 章引用的部分以
\n\n\n\n\n模型中有什么?
\n\n语义和表示。模型有两个主要方面:语义信息(语义)和视觉表示(符号)。\n 语义方面将应用程序的含义捕获为逻辑构造网络,例如类、关联、状态、用例和消息。语义模型元素承载着模型的含义——也就是说,它们传达语义。语义建模元素用于代码生成、有效性检查、复杂性度量等。视觉外观与大多数处理模型的工具无关......
\n
因此存在一种看不见的语义模型,即事物的数据库,通常表示为XML 元数据交换 (XMI) 格式的文件。该数据库用于生成代码等。许多建模工具支持这种格式的模型导入/导出。在本书撰写时,XMI 甚至不支持导入/导出图表(图片、视觉呈现),仅支持模型的语义部分。
\n\n另一方面,“只有图片”显示为 UML 图,显示模型的各个方面。但它们只是供人类阅读的图片,对机器没有任何价值。
\n\n例如,请参阅此/sf/answers/1631589641/ 。右下角显示的是模型中的东西,其他的东西“只是图片”
\n\n编辑:为了获得实践经验,评估一些可以生成代码的工具并看看它的作用。
\n\n可以做/解释很多事情的专业工具是Sparx Systems Enterprise Architect,在 Stack Overflow 上有一些用户社区。
\n\n使用一些更轻量级的工具的一种简单的入门方法:
\n\n| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |