UML图
用例图
用例图:参与者、用例
用例之间的关系:包含关系、扩展关系、泛化关系。
用例的包含关系:查询数据外借信息包含用户登录。
用例的扩展关系:修改之前要先查询,则修改信息包含查询信息用例
类图与对象图
类与对象有类名、方法名、属性名等属性。
多重度
一个集合中的一个对象对应另一个集合中的几个对象。
类之间的关系
顺序图
是一个动态图,表现对象之间的交互流程。
组成元素:
对象:位于顶层。
生命线:每个对象引出一条。
消息:对象之间交互发送消息。
调用:实线为调用对象。
返回:虚线为调用的返回。
活动图
和程序流程图很接近,表现处理流程的基本情况,分支情况。
带泳道的活动图
状态图
以状态为结点,体现状态的变迁,是动态图。
例如会员的升级降级制度。
通信图
又称协作图,是顺序图的另一种表达方式,和顺序图相比,通信图缺少时间的先后循序。顺序图和通信图统称为交互图。。