用例图(Use Case Diagram) 系统(Systems) 由方框表示 将一系列功能有密切联系的用例括起来组成一个的系统 参与者(Actor) 由一个简笔画的小人表示 描述与系统交互的用户,组值或外部系统 用例(Use Cases) 由一个椭圆表示 描述系统中完成某些任务的功能 关系(Relationships) 关联 由实线箭头表示,箭头指向消息接收用例 描述参与者与用例之间的通信 用户可能的行为有取款和存款 包含 由虚线箭头+include表示,箭头指向被包含者(小步骤) 描述用例与用例之间的关系,通常是将一个功能分解为更小的步骤 登录包含密码验证,所以由登录指向密码验证 扩展 由虚线箭头+extend表示,箭头指向基础用例 描述用例与用例之间的关系,通常是表述一个功能延伸出的附加功能 包含和继承的区别 登录一定会导致密码验证,但不一定会导致显示错误信息,所以密码验证是登录的子步骤,显示错误信息是登录的附加功能 泛化 由实线三角箭头表示,箭头指向父用例(未细分的用例) 描述用例和用例间或者参与者和参与者间的关系,通常是对于一类参与者或者用例的细分 如付款可细分为花呗付和银行卡付 示例 参考网址 来源: https://www.cnblogs.com/redo19990701/p/11878673.html