建网站的公司广州,泰和县城乡建设局网站,网站开发视频如何节省流量,织梦仿非织梦网站前言 UML 简介。 文章目录 前言一、简介1、事务2、关系1#xff09;依赖2#xff09;关联聚合组合 3#xff09;泛化4#xff09;实现 二、类图三、对象图四、用例图五、交互图1、序列图#xff08;顺序图#xff09;2、通信图 六、状态图七、活动图八、构件图#xff0…前言 UML 简介。 文章目录 前言一、简介1、事务2、关系1依赖2关联聚合组合 3泛化4实现 二、类图三、对象图四、用例图五、交互图1、序列图顺序图2、通信图 六、状态图七、活动图八、构件图组件图九、部署图 一、简介
UML 是统一建模语言 事物将对象/组件人或物抽象出来关系哪些事物间有联系将其关联起来图将有关系的事物聚集在一起
1、事务
结构事物行为事物分组事物注释事物
2、关系
1依赖 2关联
描述的是整体与部分之间的关系
聚合
空心菱形菱形指向的是整体另外一段是整体中的部分部分和整体的生命周期不一致整体消失了部分还存在部分可以脱离整体存在 组合
实心菱形菱形指向的是整体另外一端是整体中的部分 3泛化
泛化指的是父类泛化子类继承指的是子类继承父类空心三角子类指向父类空心三角指向父类子类继承了父类的属性和方法后是不需要再去定义的如果在子类中重新定义了的话意思为将父类继承的这个方法进行了重写 4实现
虚线箭头 二、类图
将事物和关系组成一个图这里的事物指的是结构事物中的类类图展现了一组对象、接口、协作和它们之间的关系 三、对象图
包括对象和链一条直线展现了某一时刻一组对象以及它们之间的关系注意对象图中没有方法 四、用例图
用例椭圆用户的一些行为即用户执行某些事情参与者小人用户用例和用例之间的关系包括用例、 参与者、用例和用例之间的关系 五、交互图
1、序列图顺序图
主要强调消息时间顺序是用来对一个场景进行图形化表示在一段时间里将对象之间的交互活动被序列图给描绘出来图中一个箭头——可以理解为一个消息 2、通信图
强调的是收发消息的对象的结构组织对象和对象之间用链直线连接链的旁边有消息消息是有方向的箭头指向消息有消息序号主要描述的是对象与对象之间发送消息发送消息的顺序给消息编号就是通信图的特征 六、状态图
强调对象行为的事件顺序由状态、转换、事件和活动组成是对反应型对象进行动态建模一个状态图可以没有终态也可以有多个终态 七、活动图
展现了系统内从一个活动到另一个活动的整个流程描述椭圆流从一个活动到另一个活动的流程并发分岔同时进行两个活动并发汇合当两个活动流都指向并发汇合后才能继续往下走对一个系统的动态方面建模时通常有两种使用活动图的方式1对工作流建模 2对操作建模 如何区分状态图和活动图 状态图转换箭头上有事件名称活动图箭头上没有事件名称
八、构件图组件图 类图描述类、接口或协作 构件图与类图相关通常将构建映射为一个或多个类、接口或协作展现了一组构件之间的组织和依赖 半圆是需接口满圆是供接口 需接口需要供接口组合来实现一些功能上面构建调用下面任意构建来实现对应的 xxx 接口的功能 接口的功能实现一般是需接口对应的构建来实现相应的功能 专注于系统的静态实现视图 九、部署图
对系统物理方面进行建模部署图展现了系统的软件和硬件之间的物理关系在实施阶段使用