uml的语言构成
来源:互联网 发布:松江的主机怎么编程 编辑:程序博客网 时间:2024/05/16 07:58
uml作为一门语言,是有相应配套的单词的。它们是事物、关系和图。用一句话描述三者之间的关系就是:事物是模型中最具代表性成分的抽象,关系是把事物结合在一起,图聚集了相关的事物。
事物是构成模型图的一些基本符号,表示面向对象的基本概念。承载着单词的功能。分为4种,结构事物:class、interface、collaboration、use case、active class、component、nodes;行为事物:interaction、state mechanism;组织事物:package;注记事物:Notes.
关系表示基本图示符号之间的关系。承载着语言逻辑的功能。也分为4种。分别是关联、依赖、泛化、实现。
关联:描述两个类或多个类之间的结构性关系。最普遍、最通用、出现频率最高的关系。关联中有两种特殊的关系:聚合和组成。聚合强调的是整体-部分关联,比如家用计算机系统PC,由主机,键盘,鼠标,显示器,声卡等组成;组成则是强类型的聚集,聚集中的每个部分只能属于一个整体,如桌子,由桌面和桌腿组成,这个是区别。
依赖:描述事物之间的使用关系
泛化:是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象。用这种方法,子元素共享了父元素的结构和行为。可提高软件代码复用率,减小维护代价。
实现:是类元之间的语义关系,语义关系即述谓关系,实现表示在该关系中一个类元描述另一个类元保证实现的契约。
图在语言中就是句子/段落的角色。它共有5类9种:
之后会一一介绍
规则担任uml语法的角色。
命名:必须为事物、关系和图命名,也就是说每一种元素都要有自己的名称
范围:给一个名称以特定含义的语境,即不允许脱离现实世界
可见性:怎样让其他人使用或看见名称
完整性:事物如何正确、一致的相互联系起来
执行:运行或者模拟动态模型的含义是什么要明确
公共机制:
规格说明:是对细节的说明。UML不只是一种图形语言。其实,在它的图形表示法的每部分背后都有一个规格说明,这个规格说明提供了对构造块的语法和语义的文字描述。也就是说,UML的图用来对系统进行可视化,而UML的规格说明用来描述系统的细节。
修饰:UML表示法中的每个元素都有一个基本符号,可以把各种修饰细节加到这个符号上。可以使事物更具特性
通用划分:一般有两种方法,即类/对象二分法;接口/实现二分法
扩展机制:对UML图示符号的扩展,包括:构造型Stereotype、标注型Taggedvalue和约束Constraint。使事物更易理解。
- uml的语言构成
- 【UML】UML世界的构成
- UML 的构成
- UML的构成
- 浅谈UML的构成
- uml的构成
- UML的构成
- UML的构成
- UML 的构成
- UML软件建模之UML的构成
- UML软件建模之UML的构成
- UML软件建模之UML的构成
- UML软件建模之UML的构成
- 【UML学习】UML的基本构成
- 软件设计之UML—UML的构成[上]
- 软件设计之UML—UML的构成[上]
- 软件设计之UML—UML的构成[上]
- UML概述及UML模型图的构成和关系
- Caused by: java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapVOS_v2_1_3: findLibrary returned nu
- 关于ext3.2.1异步验证有关问题
- 树状数组题目
- 如何在webwork 的Action 中获取 pageContext对象
- 该程序从文件中读入一幅图像,将之反色,然后显示出来
- uml的语言构成
- ClassLoader 加载流程
- v4l2摄像头驱动
- android ListView的优化与总结
- ios7 uinavigationbar下面的黑线
- spring DI流入
- 树状数组小结
- float 类型在内存中的存储方式
- 记录配置tomcat配置默认项目session值失效的解决过程