搜索文档
概念
- 用况图是静态建模机制的一种。
- 用况图展示了各类外部执行者与系统所提供的用况之间的连接。
- 一个用况是系统所提供的一个功能的描述,执行者与用况的连接表示该执行者使用了那个用况。
- 用例之间存在三种关系:包含、扩展、泛化。
画图
- 参与者:小人符号
- 用例:椭圆
- 参与者与用例之间使用带箭头实线连接,由参与者指向用例。
- 包含关系:用例与用例之间用带箭头虚线连接,箭头由包含用例指向被包含用例,虚线上标注
<<include>> - 扩展关系:用例与用例之间用带箭头虚线连接,箭头由扩展用例指向被扩展用例,虚线上标注
<<extend>> - 泛化关系:参与者与参与者之间用带三角形实线连接,三角形由子参与者指向父参与者。
做题步骤
- 确定系统需求
- 确定执行者
- 确定用况
- 确定用况间的关系
- 绘图
例题
需求
购书系统,共有三种角色,分别是:游客、会员、管理员。游客可登录、注册、浏览图书;会员可购买图书、编辑地址和订单管理功能;管理员角色具有图书管理、销量管理、登录以及注册功能。会员及管理员的所有功能均建立在已登录的条件下。
确定系统需求
确定参与者
- 游客
- 会员
- 管理员
确定用况
- 游客:登录、注册、浏览图书。
- 会员:购买图书、编辑地址、订单管理。
- 管理员:图书管理、销量管理、登录、注册。
确定用况间的关系
- 包含关系:会/管* ——> login
- 扩展关系:
- 购买图书时检查库存
- 购买图书时有没有钱
- 泛化关系:会员继承游客
