没有合适的资源?快使用搜索试试~ 我知道了~
UML学习总结.doc
资源详情
资源评论
资源推荐
UML 学习总结
壱、 概要...........................................................................................................................................2
弐、 图...............................................................................................................................................2
弐.1. 用例图...............................................................................................................................2
弐.1.1. 用例图事例............................................................................................................3
弐.1.2. 用例图说明............................................................................................................3
弐.2. 类图...................................................................................................................................4
弐.2.1. 类图事例................................................................................................................5
弐.2.2. 类图说明................................................................................................................5
弐.3. 对象图...............................................................................................................................5
弐.3.1. 对象图事例............................................................................................................6
弐.4. 顺序图...............................................................................................................................6
弐.4.1. 顺序图事例............................................................................................................7
弐.4.2. 顺序图说明............................................................................................................7
弐.5. 协作图...............................................................................................................................8
弐.5.1. 协作图事例............................................................................................................8
弐.5.2. 协作图说明............................................................................................................9
弐.6. 状态图...............................................................................................................................9
弐.6.1. 状态图事例..........................................................................................................10
弐.6.2. 状态图说明..........................................................................................................10
弐.7. 活动图.............................................................................................................................11
弐.7.1. 活动图事例..........................................................................................................11
弐.7.2. 活动图说明..........................................................................................................12
弐.8. 组件图.............................................................................................................................13
弐.8.1. 组件图事例..........................................................................................................13
弐.8.2. 组件图说明..........................................................................................................13
弐.9. 配置图.............................................................................................................................14
弐.9.1. 配置图事例..........................................................................................................15
弐.9.2. 配置图说明..........................................................................................................15
参、 视图.........................................................................................................................................16
参.1. 用例视图.........................................................................................................................16
参.2. 逻辑视图.........................................................................................................................17
参.3. 并发视图.........................................................................................................................17
参.4. 组件视图.........................................................................................................................17
参.5. 配置视图.........................................................................................................................17
四、 模型元素.................................................................................................................................17
四.1. UML 中的事物...............................................................................................................18
四.2. UML 中的关系...............................................................................................................19
伍、 通用机制.................................................................................................................................20
六、 总结.........................................................................................................................................20
壱、 概要
UML,即 Unified Modeling Language 统一建模语言,是一个通用的可视化建模语言,
用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。
UML 是一种绘制软件蓝图的标准语言,它记录了对必须构造的系统的决定和理解,可
用于对系统的理解、设计、浏览、配置、维护和信息控制。
UML 由以下几部分构成:
图
视图
模型元素
通用机制
弐、 图
UML 通常提供 9 种基本的图:
用例图
类图
对象图
状态图
顺序图
协作图
活动图
组件图
配置图
弐.1. 用例图
用例是系统中的一个可以描述参与者与系统之间交互作用的功能单元。用例图显示多
个外部参与者以及他们提供的用例之间的连接。用途是列出系统中的用例和参与者,并显
示哪个参与者哪个用例的执行。
弐.1.1. 用例图事例
弐.1.2. 用例图说明
事物名称 解释 图例
参与者(Actor)
在系统外部与系统直接交互的人或事物(如
另一个计算机系统或一些可运行的进程我们需
要注意的是:
1.参与者是角色(role)而不是具体的人,它
代表了参与者在与系统打交道的过程中所扮演
的角色。所以在系统的实际运作中,一个实际
用户可能对应系统的多个参与者。不同的用户
也可以只对应于一个参与者,从而代表同一参
与者的不同实例。
2.参与者作为外部用户(而不是内部)与系统
发生交互作用,是它的主要特征。
用例(Use
Case)
系统外部可见的一个系统功能单元。系统
的功能由系统单元所提供,并通过一系列系统
单元与一个或多个参与者之间交换的消息所表
达 。
关系 解释 图例
参与者
与用例之间
的关系
关联
表示参与者与用例之间的交互,通
信途径。
(关联有时候也用带箭头的实线来表
示,这样的表示能够显示地表明发起用
例的是参与者)
用例之
间的关系
包含
箭头指向的用例为被包含的用例,
称为包含用例;箭头出发的用例为基用
例。包含用例是必选的,如果缺少包含
用例,基用例就不完整;包含用例必须
被执行,不需要满足某种条件;其执行
并不会改变基用例的行为。
扩展
箭头指向的用例为被扩展的用例,
称为扩展用例;箭头出发的用例为基用
例。扩展用例是可选的,如果缺少扩展
用例,不会影响到基用例的完整性;扩
展用例在一定条件下才会执行,并且其
执行会改变基用例的行为。
参与者
之间的关系
泛化
发出箭头的事物“is a”箭头指向的事
物。泛化关系是一般和特殊关系,发出
箭头的一方代表特殊的一方,箭头指向
的一方代表一般一方。特殊一方继承了
一般方的特性并增加了新的特性。
弐.2. 类图
类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依
赖、聚合等,也包括类的内部结构(类的属性和操作)
剩余19页未读,继续阅读
XingNang
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0