UML上午题n分,下午题15分
UML概念
UML事物
真题
关系
1、只有出现一个对象消失时,另一个对象怎样才从组合或者聚合里考虑
出现一个对象(部分)消失时,另一个对象(整体)也随之消失就是组合关系
出现一个对象(部分)消失时,另一个对象(整体)不随之消失就是聚合关系
2、类的方法中定义了另外一个类的对象,那是这个类依赖另一个类
3、一个类需要用到什么那就是依赖
依赖关系
关联关系
实心菱形就是组合,空心就是聚合,然后菱形右边表示整体,左边表示部分
泛化关系
实现关系
真题
真题1
只有出现一个对象消失时,另一个对象怎样才从组合或者聚合里考虑
出现一个对象(部分)消失时,另一个对象(整体)也随之消失就是组合关系
出现一个对象(部分)消失时,另一个对象(整体)不随之消失就是聚合关系
类的方法中定义了另外一个类的对象,那是这个类依赖另一个类
讲解地址**:**https://www.bilibili.com/video/BV1a44y1K7HH?p=9
真题2
真题3
真题4
真题5
真题6
真题7
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=15
真题8
真题9
真题10
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=18&spm_id_from=pageDriver
关联多重度
单向关联跟依赖差不多,不过单向关联的依赖性更强一点
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=19
真题
真题1
真题2
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=21&spm_id_from=pageDriver
真题3
真题4
多对多是要创建新类的
UML类图
真题
真题1
这里我非常自信的选了继承,继承父类如果子类中有父类的方法那叫重写(覆盖)
真题2
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=27
真题3
对象快照是对象图建模
真题4
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=29
真题5
A的直接对象就是指这个类的对象,但是A是抽象类没有实例化对象,所以没有直接对象,非直接对象就是继承这个A类的子类的对象叫非直接对象,也就是A1和A2
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=30
对象图
注意这两个的区别
真题
用例图
包含关系
用例A包含用例B,用例A执行那用例B也会执行
扩展关系
B用例是A用例的扩展用例
泛化关系
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=36
真题1
真题2
交互图
序列图(顺序图)
真题1
指向Account类对象的箭头才是Account的方法,而不是指出去的箭头
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=42
真题2
真题3
这里上面的小人和圆圈都是指的对象,我一开始以为圆圈是用例,序列图是对一个用例进行详细的过程分解,所以是一个用例多个对象
通信图
真题1
真题2
状态图
状态
事件
真题
真题1
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=53
真题2
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=54
真题3
真题4
真题5
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=57
真题6
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=58
活动图
真题1
真题2
真题3
真题4
讲解地址:https://www.bilibili.com/video/BV1a44y1K7HH?p=64
构建图(组件图)
真题
真题1
真题2
真题3
注意这里的43选C!