目录第十一章
UML 建模与数据库设计(必考)第一节
用例图第二节
类图和对象图第三节
顺序图第四节
活动图第五节
状态图第六节
通信图第七节
构件图第八节
部署图第九节
数据库设计过程第十节
ER 模型—实体间联系类型第十一章
UML 建模与数据库设计(必考)用例图和类图属于必考内容第一节
用例图主要考察用例图的补充以及用例之间联系方式的判断用例图涉及到的概念关系都是指用例之间的联系1
参与者、用例:人即参与者,而用例则是信息流,用例在描述时,一般是动名词结构2
包含关系:用 include 关键字表示,表示 a 用例的使用必须建立在使用用例 b的前提之下,即依赖于3
扩展关系:用 extend 关键字表示,表示在使用用例 b 时可以额外使用用例 a,当然也可以不去使用,即扩展自4
泛化关系第二节
类图和对象图主要考察:填类名;其次是填方法名、属性名以及多重度、关系,对象图的对象名会有标识,并且对象图的关联关系一般不会出现多重度多重度的概念图注:多重度用来说明关联的两个类之间的数量关系,可以是一一对应,也可以是 1:n 的对应关系,而这种关系就被称之为多重度例如:书与借书记录之间的关系就应该是 1 对 0
1 的关系,也就是一本书可以有 0 个或一个借书记录关系图注:关系特指类之间的关系依赖关系:若两个类 a 和 b,修改 a 类的属性会造成 b 类的属性发生改变,则称 a 和 b 具有依赖关系,箭头指向被依赖的类,该类发生改变会影响箭头发出者类泛化关系:是继承关系的反关系,也就是说子类是从父类中继承的,此时,父类就是子类的泛化,箭头由子类指向父类(类之间的关系)聚合关系:聚合表示类之间的关系是整体与部分的关系
例如,一辆轿车包含四个车轮,车轮类和车类就数与聚合关系,箭头由部分指向整体,且部分可以离开整体而单独存在实现关系:该关系是两个实体之间的关系,箭头从实现类指向