【动力节点】UML与Rational Rose__老杜

UML笔记
- 软件的系统开发图形化语言。
- 画图的语言,表示我们要编程的需求。明确需求再进行写东西,不然白搞。
- 工具的选择?
- 我选择draw.io。
4.UML的包括的图
- 类图:描述类的信息和类和类的关系
- 用例图:在系统用户的角度进行分析系统有什么功能。
- 时序图:描述程序的执行的过程,(方法调用,方法返回值)
5.类图:
- 描述类的信息和类的关系

- 类和类的关系:
类和类的,接口和接口。泛化关系
- 空心箭头
- 实线

类和接口的实现关系,虚线的空心箭头
- 空心箭头
- 实线

关联关系 :实线箭头,数字代表存在的个数
- 实线箭头



聚合关系:描述的整体和局部的关系;
- 空心菱形
- 一对多

组合关系:
- 实心菱形
- 实线

依赖关系
- 虚线箭头

用例图:
- 站在系统(角色)的角度,进行分析系统存在那些功能?
- 在实现用例图的前提就是进行用例用户的抽取。

时序图:我们写代码的 流程 。
- 描述了方法的调用过程,程序的执行流程,方法执行结束的返回值情况
- 如何实现时序图哪?
- dao,service,controller,domain
- 每一个时序图都有一个系统角色进行开始

- 小人,动作的触发者
- 小圆圈,矩形:对象
- 实现箭头:调用
- 柱状:对象的生命周期,柱状不可以断,在一个流程中间。
- 虚线:返回
- 回折线:调用自己类的方法
