UML参考手册 第 四 部 分  附 录 附录 UML元模

UML参考手册 

 第 四 部 分  附 录  

附录 UML元模  


1.UML定义文档(UML Definition Documents)
  UML 由一系列Object Management Group[UML-98]出版的文档定义。这些文档包含在本书所附的CD中。本章解释在这些文档描述的UML语义模型的结构。
UML使用元模型正式定义——也就是说,UML中的构成物的模型。元模型本身在UML中表达。这是元循环解释的一个例子——即用其自身来定义的一种语言。事物不是完全循环的。只有UML的一个小子集被用来定义元模型。原则上,定义的固定点可以从一个更基本的定义引导而来。实际中,不必如此费劲。
  语义文档的每个部分包含一个显示部分元模型的类图;定义在各个部分的元模型类的文字描述,以及它们的属性和联系;一系列作用在元素上由自然语言和OCL语言表达的限制;定义在各部分的UML构成物的动态语义的文本描述。所以动态语义是非正式的,但是一个完全正式的描述是不可行而且也是不可读的。
表示法在一个独立的章里进行描述,该章引用了语义章并把符号映射到元模型类上。
2.元模型结构(Metamodel Structure)
元模型分为三个基本的包(图A-1)。
* 定义了UML静态语义的基本包
* 定义了UML 动态语义的行为元素包
* 定义了UML 模型的组织结构的模型管理包

图A-1。UML 元模型的包结构
3.基本包(Foundation Package)
基本包包含四个子包。
核心
核心包描述了UML的主要静态构成物。包括类元,它们的内容以及它们的内容。它们的内容包括属性,操作,方法和参数。它们的联系包括泛化,关联和依赖。也定义了几个抽象的元类,例如可泛化元素,名称空间和模型元素。这个包也定义了模板和各种依赖子类,还有组件、接点和注释。
数据类型
数据类型包定义了用于元模型的数据类型。
扩展机制
扩展机制包描述了约束、构造型和标签值机制。
4.行为元素包(Behavioral Elements Package)
行为包给三个主要视图共享的行为结构提供了一个子包,也为每个主要视图提供了一个子包。
公共行为
公共行为包描述了信号、操作和动作。它也描述了对应于各种描述的实例类。
合作
合作包描述了合作、交互、消息、类元角色和关联。
用例
用例描述了参与者和用例。
状态机
状态机包描述了状态机结构,包括状态和各种伪状态、事件、信号、转换和监护条件。它也描述了活动模型的额外的结构,例如动作状态,活动状态和对象流状态。
5.模型管理包(Model Management Package)
模型管理包描述了包、模型和子系统。它也描述了拥有关系和名称空间和包的可见性属性。它没有子包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
UML参考手册是一本提供了UML(统一建模语言)的详细介绍和使用指南的PDF文件。它通常包含了UML的各种图形符号、概念、术语以及详细的用法说明。这本手册对于学习和使用UML的人来说是非常有价值的。 首先,UML参考手册可以帮助用户理解UML的核心概念和原则。它提供了UML的基本思想和理论基础,让读者能够准确地理解UML的语义和语法。通过学习手册中的内容,读者可以快速掌握UML的核心概念,例如类、对象、关联和继承等,并能够将其应用于实际的软件开发项目中。 其次,UML参考手册还介绍了UML的各种图形符号和画法。UML包含了多种图表类型,如类图、序列图、状态图等,每种图表都有其特定的图形符号和用法。参考手册通过清晰的图例和实例,详细说明了每种图表的使用方法和约定。读者可以通过手册中的示例快速了解和掌握各种UML图表的绘制技巧,从而能够准确地表示和传达自己的设计意图。 此外,UML参考手册还提供了关于UML工具和方法的建议和推荐。随着UML的广泛应用,出现了很多UML工具和方法,如Rational Rose、Enterprise Architect等。参考手册通过对这些工具和方法的介绍和比较,帮助读者选择适合自己的工具,并提供了使用这些工具的指导和建议。这对于使用UML工具进行软件开发和项目管理的读者来说尤为重要。 总而言之,UML参考手册是学习和应用UML的重要工具。它提供了UML的核心概念、图形符号和使用方法的详细说明,帮助读者快速理解和掌握UML。对于软件开发人员和项目管理人员来说,掌握UML参考手册是提高工作效率和质量的必备技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CandyCat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值