用例图分析与设计
用例图定义
说明客户对待开发的系统所期望什么样的功能。快速梳理系统功能结构图
用例图的三要素
参与者
- 使用用户或外部系统,是一个名词
用例
- 1.用例的命名规范:动宾词语组成
- 2.强调站在用户的角度,例如:登录而不是身份验证
- 3,多个用例可以使用包来区分
关系
- 泛化关系:具有父子关系,箭头方向指向父用例,例如支付:分为微信支付、支付宝、银联支付、货到付款
- 包含关系:一个用例分为多个用例。例如:学生管理中包含:学生信息的增删改查
- 拓展关系:执行其中一个用例时会触发执行另一个用例,使用
来识别。例如充值话费,充1000元送100现金券
用例实施的步骤
- 确定系统的边界
- 识别参与者
- 识别用例并分析用例间的关系
- 使用工具绘制用例图
交付物
用例文档:包含的内容有用例名称、标识符、说明、参与者(可选)、状态(可选)、前置条件、后置条件、基本操作流程、问题、被拓展的用例(可选)、被包含的用例(可选)