UML设计原则:
1.关注正常情况和重点情况,尽量保持图形的简单。
2.要从用户的角度出发考虑问题,不要从程序员的角度出发陈述问题。
如何发现用例:
1.选择系统边界
2.确定每个主要参与者的目标
3.确定每个主要参与者的目标
4.定义满足用户目标的用例,根据其目标对应用例命名
真实项目中如何发现用例?
请遵循如下思维习惯:
调研需求时最先弄清楚有多少部门,多少岗位(参与者),然后找到没一个岗位的业务代表,问他们类似的问题:
你平时做什么?(参与者目标)
这件事是谁交办的?
做完了你需要通知或传达给谁吗?
做这件事情你都需要填写些什么表格?(用例)
用例文档示例
用例文档示例
(零件销售系统)
参与者
潜在会员:没有注册的顾客,他们的权限受到限制,只能检索零件,不能购买。
会员:已经注册的顾客
经理:商店的管理人员
货管员:商店专职管理货物的人员
时间
UC1:分析成绩
用例描述
参与者
统计人员
前置条件
统计人员已经登录
后置条件
系统已经显示分析结果
基本路径
1. 统计人员选择分析类型和考试成绩。
2. 系统检查考试成绩是否存在
3. 系统显示选择结果。
4. 统计人员请求分析
5. 系统根据类型分析考试成绩。
6. 系统显示分析结果
7. 统计人员可以选择以下动作
请求生成报表
保存分析结果
扩展点
2