用例规约描述
编号:Zpark-ESM-UC
版本
作者:
赵强
日期:
2007-8-16
审批:
日期:
变更记录
日期
版本
变更说明
作者
2007-8-16
创建
赵强
填表说明
本文档的目的是依据《需求规格说明书》和系统原型,建立用例模型,并对用例模型进行具体描述。
用例规约描述是面向对象分析和设计的重要步骤。
用例规约描述需要进行评审。
引言
文档(《用例规约描述文档》)是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作用的文本性描述文档。
目的
用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。
定义
缩写、术语
解释
ESM
企业薪酬管理系统的简称
User
ESM系统的普通用户角色
SM
ESM系统的薪酬管理专员角色
Manager
ESM系统的经理角色
SuperUser
ESM系统的超级用户角色
ZZJG
ESM的组织结构管理模块
YGXX
ESM系统的员工信息管理模块
YHGL
ESM系统的用户管理模块
XCMB
ESM系统的薪酬模板管理模块
GRXC
ESM系统的个人薪酬结构管理模块
XCJS
ESM系统的薪酬计算与审批模块
SCBB
ESM系统的薪酬报表模块
概述
ESM用来对企业员工薪酬进行管理,主要功能包括薪酬结构定义、组织结构定义、薪酬数据填写、薪酬审批、薪酬统计报表。
ESM包括四种角色(Actor):
(User)
普通用户指的是ESM系统中不具有管理、审批职能的用户,仅能够查看本人薪酬相关信息。其对应的操作如图1所示。
图1
(SM)
薪酬管理专员负责定义企业薪酬结构,并负责员工薪酬的审批。其操作如图2所示。
图2
3. 经理(Manager)
经理指企业各级部门的负责人。最基层的经理负责填写本部门员工的本月薪酬数据,包括基本工资、扣款、奖金或补贴。上级经理负责审批。
其操作如图3所示。
图3
(SuperUser)
超级用户负责创建企业组织结构,导入员工信息,系统用户管理。
其操作如图4所示。
图4
用例描述
组织结构管理模块
建立新岗位
用例规约:
用例名称:
建立新岗位
用例ID:
ESM-ZZJG-1
角色:
SuperUser
用例说明:
SuperUser创建新岗位。
前置条件:
SuperUser已经登录ESM系统。
基本事件流:
1. SuperUser请求新建岗位
2. ESM系统弹出岗位信息查询页面(如图ESM-ZZJG-1所示)
3. SuperUSer选择“新建”
4. 系统弹出岗位信息页面(如图ESM-ZZJG-2)
,包括岗位名、部门、岗位职责,并选择“保存”
,并返回到岗位信息查询页面
其它事件流:
第5步,SuperUser选择“取消”,系统返回到岗位信息查询页面
第5步,SuperUser输入的岗位信息不完整,例如某一项没有输入,则系统提示岗位信息不完整,请重新输入
第6步,系统保存新建岗位信息时,发现系统中已经存在岗位名、部门相同的岗位信息,提示用户此岗位已经存在
异常事件流:
第6步,系统保存新建岗位时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示SuperUSer保存失败
后置条件:
岗位信息保存到数据库中,并在岗位信息查询页面显示出刚刚创建的岗位(如图ESM-ZZJG-3)
图ESM-ZZJG-1 岗位信息查询页面
图ESM-ZZJG-2 岗位信息页面
图ESM-ZZJG-3
用例规约描述样板 来自淘豆网m.daumloan.com转载请标明出处.