【寒江雪】UML简介
2016-11-22 01:25
197 查看
类图
什么是类类是一类或者一组具有类似属性和共同行为的事物。
UML类图的特点
矩形方框
被分为三个区域
类名
类的属性
类的操作
类名由多个单词组成,每个单词首字母要大写,单词之间不用空格
属性名和操作名与类名相似,但首字母不用大写
每个操作名的后面都有一对括号
对象图
什么是对象对象是一个类的实例, 是具有具体属性值的一个具体事物
UML对象图标的特点
矩形方框
对象名首字母为小写,对象名下面要带下划线
冒号左边为实例名,冒号右边为类名;对象也可以是匿名的
用例图
什么是用例用例是从用户的观点对系统的一个描述
它是用来从用户的观察角度收集系统需求的主要技术
用例图的特点
直立小人被称为参与者(Actor);
椭圆形代表用例
矩形代表系统
状态图
什么是状态在任一给定的时刻,一个对象总是处于某一特定的状态
UML状态图的特点
圆角矩形表示状态
实心圆代表起始状态
眼形圆代表终止状态
顺序图
类图和对象图表达的是系统的静态结构。在一个运行的系统中,对象之间要发生交互,并且这些交互要经历一定的时间。UML顺序图所表达的正是这种基于时间的动态交互UML顺序图的特点
横坐标为系统中的对象
每个对象都有一个或多个操作
对象间通过相互传递消息来协同工作
纵坐标为时间序列
活动图
什么是活动图活动即工作步骤
UML活动图的特点
和流程图很接近
圆角矩形代表活动
箭头表示活动的转移
实心圆代表起点
眼形圆代表终点
协作图
协作图的用途协作图用于展示对象之间的交互关系
对象图展示出对象之间的静态关系。协作图是对对象的扩展。协作图除了展示对象之间的关联,还显示出对象之间的消息传递。
UML协作图的特点
关联线附近的箭头线表示对象之间传递的消息,箭头指向消息接收对象
消息名称和消息序号附在箭头附近
顺序图和协作图可以相互转换
构件图
4000什么是构件图
软件构件图是软件系统的一个物理单元。
在UML中,数据文件,表格,可执行文件,文档,动态链接库等都被定义为构件
构件图和部署图与整个计算机系统密切相关
UML构件图的特点
一个左侧富有两个小矩形的大矩形框表示构件
也可以用一个顶部带关键字《Component》的矩形表示
软件复用和软件构件
软件复用
软件复用是将已有的软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。构件技术
随着软件复杂度的与日俱增,传统的把整个软件的源程序拿来静态编译的方法显然不适合了。在这个前提下,产生了软件拼装模式,把软件分成一个个相对独立的目标代码模块,称之为构件。部署图
部署图的用途UML部署图显示了基于计算机系统的物理结构。
UML部署图的特点
立方体图标
立方体之间的连接线表示体系之间的关系
注释
通过附加注释来做解释说明符号特征
带折角的矩形,矩形中是解释性文字
注释和被注释的图元素之间用一条虚线连接
构造型
构造型是建模人员在已有的构造快上派生出的新构造块,这些新构造块是和特定问题相关的构造型可以应用于所有类型的模型元素,包括类,节点,构件,注解,关系,包,操作等
关键字
构造型是用两对尖括号括起来的一个名称来表示,这个括号叫做双尖括号。这个被括起来的名称叫做关键字。
Copyright© by 寒江雪
QQ:211392413
Email:211392413@qq.com
Date:2016-11-22
相关文章推荐
- 【UML九种图系列】之UML简介
- UML简介
- 【寒江雪】UML概述
- UML基础: 统一建模语言简介
- 第一篇读书笔记,关于UML和模式应用(1)--书籍简介
- UML学习笔记(一):UML简介
- UML简介
- kshen转PowerDesigner UML 简介
- 软件工程——UML简介
- 2001年畅销书 UML精粹———标准的面向对象建模语言简介(第2版)
- PowerDesigner UML 简介(二)
- 统一建模语言UML基础专题之UML简介及用例图
- UML基础: 统一建模语言简介
- 开源UML工具StarUML和BoUML简介
- UML基础: 统一建模语言简介
- 【原】UML笔记(1):UML简介
- java自学笔记6:UML简介+阶段练习
- UML笔记(1):UML简介
- UML简介
- UML学习笔记(一):UML简介