如何开展软件架构之需求分析4
在《如何开展软件架构之需求》里提到一种描述功能需求的用例,现在来具体看一下如何用这一用例格式描述需求,关于这种格式的介绍,可具体参考《编写有效用例》一书
如下所示
1用例名:U2查看打卡记录
层次:用户
前置条件:已经登入系统
步聚:
1.点击左侧导航进入辅助办公菜单
2.点击签到记录
3.在签到记录页面选择待查询报告的员工
4.在签到记录计页面选择查询日期,点击查询
5.列出指定日期范围内的签到记录
扩展:
3a:只能查询有权限员工的签到记录,默认显示当前员工的签到记录列表
备注:
签到记录信息包括以下几列
1.序号
2.签到人员
3.签到时间
2用例名:U5提交请假条
前置条件:已经登入系统
层次:用户
步聚:
1.执行 用例名:打开请假条页面
2.点击页面中制定图标
3.填写请假条
4.提交请假条审批
扩展
4a:请假条只能提交到有审批权限的人
4b:在请假条各项有效时才能提交。
后置条件
请假条正确提交到审批人。
系统为新提交的请假条自动生成一个请假条表单号,格式为LEAVE_20130712-012
其中LEAVE为请缀
20130712为制单日期
012为系统中请假条的序号,表示当前新提交的请假条为系统中第12条请假条
备注:制定请假条时有以下几项待填写:
1.请假人(自动根据登入账号生成)
2.部门(自动根据登入账号生成)
3.请假类型:可选类型有
a)年休假
b)事假
c)病假
d)公休
e)工伤假
f)护理
g)婚假
h)丧假
i)哺乳假
j)产假
k)调休
l)未打卡
4.开始时间
5.结束时间
6.理由陈述
7.指定处理人员
3用例名:U4考勤统计
层次:用户
前置条件:已经登入系统
步聚:
1.点击左侧导航进入辅助办公菜单
2.点击考勤统计
3.在考勤统计页面选择待查询报告的员工
4.在考勤统计页面选择查询日期,点击查询
5.列出指定日期范围内的考勤信息
扩展:
3a:只能查询权限配置中设置的有权查看的员工的考勤信息
备注:
考勤信息中包括以下几列信息
序号
员工姓名
部门名称
考勤日期
考勤状态(正常,异常)
上班刷卡
下班刷卡
出勤时间(分钟)
请假单编号
出差单编号