日期:2014-05-20  浏览次数:20565 次

大家帮忙评价一下需求用例描述
项目 描述
用例ID UC001
参与者 系统管理员
用例名称 用户管理
用例描述 系统管理员新建、修改或删除用户
前置条件 系统管理员进入系统
后置条件 无
基本操作流程 1. 系统要求系统管理员选择要执行的操作(新建用户、修改用户或删除用户)。
2. 一旦系统管理员选择了要执行的操作,以下子流程中的某一个将被执行。
1) 如果选择新建用户,则‘新建用户’子流程将被执行。
2) 如果选择修改用户,则‘修改用户’子流程将被执行。
3) 如果选择删除用户,则‘删除用户’子流程将被执行。

新建用户:
a) 系统管理员输入用户名、登录名、口令信息。
b) 系统验证所录入的信息(用户名、登录名不能为空;登录名不能重复)。
c) 通过验证,系统保存用户信息;没有通过验证,系统返回相应提示信息给系统管理员,不保存用户信息。

修改用户:
a) 系统检索出所有用户。
b) 系统管理员选择需要修改的用户。
c) 系统管理员修改其用户名、登录名、口令等信息。
d) 系统验证修改过后的用户信息(用户名、登录名不能为空;登录名不能重复)。
e) 通过验证,系统保存用户信息;没有通过验证,系统返回相应提示信息给系统管理员,不保存用户信息。

删除用户:
a) 系统检索出所有用户。
b) 系统管理员选择要删除的用户。
c) 判断用户是否已使用。
d) 如果未使用,执行步骤e;如果已使用,不能删除该用户,直接结束。
e) 系统询问系统管理员是否确认删除所选择的用户。
f) 如果选择是,系统删除该用户信息;选择否,系统不删除该用户。
可选操作流程
备注说明 用户已使用:为用户分配过角色或权限。
修改记录
流程图  


------解决方案--------------------
大概就是这个过程,不过有些地方
比如:

系统管理员输入用户名、登录名、口令信息。

------解决方案--------------------
流程是差不多了
就是一些细节了,看你需不需要那么细

比如用户验证条件具体是什么
不能删除用户提示什么
按钮叫什么
------解决方案--------------------
没有通过验证,系统返回相应提示信息给系统管理员,不保存用户信息。
通常是用例外路径来表示的。当然用例只是为了能说明清楚就好了。

a)系统检索出所有用户。
b)系统管理员选择需要修改的用户。
c)系统管理员修改其用户名、登录名、口令等信息。

b)之后是否应该加上,系统列出选择的用户信息(用户名、登录名、口令等)
c)是否应该加上系统管理员输入两遍相同口令信息或者其它校验信息呢(比如口令长短等)

浅薄意见,大家交流

------解决方案--------------------
用例不是这样写的,比简单的写多了,比详细的写少了