UML简介

1.类图和对象图
类与类之间的关系有关联,依赖,泛化,实现
关联关系分为二元关联,多元关联,受限关联,聚集和组合,
其中,二元关联一对一
多元关联受限关联多对多
聚集组合是整体-部分的关联,聚集用空心菱形表示,组合拥有很强的物主身份
泛化关系描述类的一般-特殊关系,会员是VIP会员的一般描述,VIP会员是会员的泛化
实现关系将一个模型连接到另一个模型,通常情况下,后者是行为的规约
2.用例图
用例,操作者以及他们之间的连线组成,
用例图之间包含三种关系,包含(include),扩展(extend),泛化(generalization)
3.顺序图
描述一组对象的交互方式,他表示完成某项行为的对象和这些对象之间传递消息的时间顺序
4.状态图
用来描述对象对外部对象响应的历史状态序列,
状态图的组成元素包括状态,事件,转换,活动和动作
5.活动图
活动图中的活动是用来展现整个计算步骤的控制流程的结点和流的图。执行的步骤可以是并发的或顺序的。
6.通信图
通信图又称协作图,用于显示系统的动作协作,类似顺序图的交互片段,但是通信图也显示对象之间的关系(上下文)。
7.交互概况图
为建模人员提供高层抽象层次来检查系统主要交互流的方式。
8.时序图
时序图主要用于实时系统,显示对象的交互以及这些对象沿着时间轴所发生的状态变化。
x轴为时间轴,y轴为主动对象及其状态。
9.组件图
组件图根据系统的代码组件显示系统代码的物理结构,其中的组件可以是源代码组件,二进制组件或者可执行组件。
10.部署图
用于显示系统中硬件和软件的物理结构,可以显示实际中的计算机和设备以及他们之间的互联关系。
11.包图
包是一种对元素进行分组的机制。

posted @ 2019-02-27 16:27  Philtell  阅读(182)  评论(0编辑  收藏  举报