需求分析说明书模板.docx
《需求分析说明书模板.docx》由会员分享,可在线阅读,更多相关《需求分析说明书模板.docx(23页珍藏版)》请在冰豆网上搜索。
需求分析说明书模板
XXX系统需求分析说明书
XXX系统
需求分析说明书
XXXXXXX编号:
版本:
1.0
作者:
日期:
审批:
日期:
1/20
XXX系统需求分析说明书
状态
修订人
修改日期
版本
备注
2/20
XXX系统需求分析说明书
1引言.........................................................4
....................................................................4.目的1.1
....................................................................41.2.范围
.................................................................41.3读者对象...........................................................4术语与缩写解释1.42产品介绍与开发背景...........................................5
产品意义.....................................................35
产品的功能性需求.............................................54
.................................................................54.1系统划分.............................................................54.2用户角色划分....................................................................54.3.登录....................................................................74.4.注销.................................................................84.5修改密码
................................................................10系统管理4.6
错误!
未定义书签。
4.6.1..................................................系统配置错误!
未定义书签。
4.6.2..................................................角色管理错误!
未定义书签。
..................................................角色授权4.6.301用户管理4.6.4..................................................................
5产品的非功能性需求..........................................18
............................................................185.1用户界面需求..........................................................18软硬件环境需求5.2
................................................................19其它需求5.3
6需求确认....................................................19
3/20
XXX系统需求分析说明书
1引言
1.1目的
1.2范围
1.3读者对象
1.4术语与缩写解释
缩写、术语
解释
系统管理员
对人员信息进行统一管理,主要负责人员信息管理,包括人员的用户分配,人员的增加,帐户冻结,另外负责系统的优化和日常维护。
4/20
XXX系统需求分析说明书
1
表产品介绍与开发背景2
产品意义3产品的功能性需求4系统划分4.1
系统功能划分如下:
户角色划分4.2用
录4.3登
登录系统管理员
UC001用户登录用例编号图3
说明用户输入登录信息,如用户名和密码,以系统承认角色身份进入本系统。
角色登录的信息。
信息
类型
描述
用户名
20位的字符不少于6位,最多
用于登录系统的用户名
5/20
XXX系统需求分析说明书
用于登录身份验证的密码位,最多20位的字符密码不少于62
表登录确认用户通过在浏览器中输入用户的用户名和密码,由后台系统收集输入的信息,并进行核实比较确认。
对应的事件流
内容
说明登录信息
用例编号
UC001验证是否是
用例名称
用户登录通过登录成功
用例说明
用户登录系统
参与者
系统用户
前置条件
系统有效用户
后置条件
用户所输入的信息与后台系统数据库表中所保存的信息一致
基本路径
1.用户输入用户名、密码,点击提交系统验证用户名和密码2.验证成功,系统跳转到主页3.
扩展路径
用户输入的登录信息的用户名无效1.系统提示输入正确格式的用户名信息2.用户输入的密码无效3.4.系统提示输入正确的密码信息
3
表活动图6/20
XXX系统需求分析说明书
输入用户名和密码点击登录否
图4用户登录活动图
4.4注销
注销登录系统管理员
图5注销用例图U003
说明
已登录用户,点击“注销”按钮安全退出系统。
对应的事件流
内容说明
UC003用例编号
用户注销用例名称
用户在系统中注销用例说明
已登录用户参与者
用户已经成功登录系统前置条件
后置条件系统注销掉当前登录状态下的用户7/20
XXX系统需求分析说明书
用户点击注销功能按钮1.基本路径系统注销掉当前登录的用户2.注销成功,系统跳转到系统登录页面3.无扩展路径
4
表用例图
注销成功,调至登录页点击注销按钮
6注销活动图图修改密码4.5
修改密码系统管理员
UC004
7修改密码用例编号图说明用户输入密码信息,如旧密码和两次密码一致的新密码,系统验证旧密码正确之后,再根据新密码进行密码的修改。
修改密码的信息
信息
类型
描述
旧密码
位不少于6位,最多20的字符
需要验证的旧密码
1新密码
位位,最多不少于620的字符
1新密码
2新密码
不少于6位,最多20位的字符
2新密码
5
表修改密码确认由后用户通过在浏览器中输入当前登录用户的旧密码和两次相同的新密码,8/20
XXX系统需求分析说明书
台系统收集输入的信息,并进行核实比较确认,如果旧密码正确,系统将使用新密码更新旧密码。
对应的事件流
内容
说明点击修改密码
用例编号
UC004
用例名称
修改密码打开修改密码框
用例说明
登录成功后的用户修改登录密码输入旧密码
参与者
已成功登录到系统的用户
前置条件
用户是有效的并且已成功登录到系统是
后置条件
用户所输入的信息与后台系统数据库表中所保存的信息一致判断旧密码是否正确输入二次新密码
基本路径否
1.用户输入旧密码和两次相同字符的新密码,点击修改系统验证输入的旧密码和数据库中保存的密码是否2.一致验证成功,系统提示修改成功。
3.4.系统注销掉当前用户。
5.系统跳转到登录页面6.用户输入用户名和新密码进行登录验证两次新密码是否一致是修改密码成功
扩展路径
1.用户输入输入的两次新密码不相同2.系统提示输入正确的新密码用户输入的旧密码不正确3.系统提示输入正确的密码信息4.
6
表活动图
9/20
XXX系统需求分析说明书
否
修改密码活动图图8
系统管理4.6
用户管理4.6.1
添加用户4.6.1.1
UC012
添加用户用例图图24说明
添加用户信息
信息
类型
描述
10/20
XXX系统需求分析说明书
19
表对应的事件流
内容
说明
用例编号
用例名称
用例说明
参与者
前置条件
后置条件
基本路径
扩展路径
20
表
修改用户4.6.1.2
修改用户系统管理员
UC013
修改用户用例图图26说明系统管理员添加新的用户用户,并且设置账户的基本信息、初始密码和设置用户角色。
修改信息包括:
用户账号、用户名称、密码、角色、入职时间、离职时间、使用状态。
修改用户的信息11/20
XXX系统需求分析说明书
信息
类型
描述
登录账户(必须)
字符
验证唯一性
用户名称(必须)
字符
密码
字符
123456默认
所属角色
字符
角色管理中的角色分类
入职日期
日期
日期控件选择
离职日期
日期
日期控件选择
使用状态
4.7.5
默认为启用
21
表对应的事件流
内容
说明
用例编号
UC013
用例名称
修改用户用户
用例说明
系统管理员修改后台用户用户,巡检员或者线路管理员用户
参与者
系统管理员
前置条件
登录角色为系统管理员
后置条件
修改的用户信息更新数据库用户信息
基本路径
1.用户列表选择某账户点击修改用户系统打开修改用户页面。
2.用户修改用户信息。
3.点击保存修改按钮。
4.系统保存用户修改信息5.系统跳转账户信息列表页面6.
扩展路径
1.用户输入的信息格式内容验证失败2.系统提示失败原因并定位到失败的地方
22
表活动图12/20
XXX系统需求分析说明书
选择修改账号,打开修改界面修改账号信息否表单验证是否通过是修改成功,跳转用户列表
27修改用户活动图图冻结用户4.6.1.3
冻结用户系统管理员
UC014
图28添加用户用例图说明当员工离职或长时间休假时,将其用户冻结,被冻结的用户不能使用本系统,登录时提。
示“用户冻结,请联系管理员”对应的事件流
内容
说明
用例编号
UC014
用例名称
冻结用户
用例说明
“冻点击系统管理员在账户列表查询并选择冻结的用户,结”
参与者
系统管理员
前置条件
登录角色为系统管理员
13/20
XXX系统需求分析说明书
后置条件
冻结的用户不能登录系统
基本路径
1.系统管理打开用户列表2.输入用户查询选择要冻结的用户3.点击列表左下角的冻结按钮4.冻结的用户状态改变为“已冻结”5.
扩展路径
,同冻结操作后,用户列表中的该用户状态为“已冻结”样也可以对已冻结账户点击“解冻”操作。
解冻的用户恢复正常使用。
23
表
活动图
选择用户点击“冻结”否冻结操作是否成功是冻结操作成功,跳转用户列表
29图冻结用户活动图删除用户4.6.1.4
删除用户系统管理员
UC015
删除用户用例图图3014/20
XXX系统需求分析说明书
说明
对已废弃用户信息,系统管理员点击删除,彻底删除该用户信息。
对应的事件流
内容
说明点击删除
用例编号
UC015删除操作是否成功
用例名称
删除用户是
用例说明
系统管理员在用户列表查询并选择删除的用户,点击“删除”删除成功,跳转到用户列表
参与者
系统管理员
前置条件
登录角色为系统管理员
后置条件
4.7.5
基本路径
1.系统管理员打开用户列表输入用户查询2.选择要删除的用户3.点击列表左下角的删除按钮4.5.该用户记录不再出现在用户列表
扩展路径
无
24
表
活动图15/20
XXX系统需求分析说明书
选择一条用户信息
31删除用户活动图图LOG日志4.6.1.5查看
日志查看LOG系统管理员
UC016
日志用例图32查看LOG图说明日志列表包括用户名、操作LOG日志”查看系统用户的操作日志。
系统管理员点击“信息、操作时间。
对应的事件流
内容
说明
用例编号
UC016
用例名称
日志查看LOG
用例说明
日志”查看该用LOG系统管理员在账户列表,点击“户操作日志。
参与者
系统管理员
前置条件
登录角色为系统管理员
16/20
XXX系统需求分析说明书
后置条件
基本路径
1.系统管理打开用户列表LOG日志”按钮2.点击“3.查看该用户的操作日志
扩展路径
无
25
表活动图
选择用户日志”LOG点击“查看用户操作日志
日志活动图33查看LOG图屋管理4.7房发布房屋4.7.1
UC012
添加用户用例图图24说明
添加用户信息
信息
类型
描述
17/20
XXX系统需求分析说明书
19
表
对应的事件流
内容
说明
用例编号
用例名称
用例说明
参与者
前置条件
后置条件
基本路径
扩展路径
20
表
产品的非功能性需求5
用户界面需求5.1
需求名称
详细要求
界面颜色
使用蓝色为主色,相应颜色配色
界面风格
简洁、大方、明朗
界面操作
3次简单易用、点击不超过
62
表软硬件环境需求5.218/20
XXX系统需求分析说明书
需求名称
详细要求
客户机配置
mobilewindows/win7,支持2000/WindowsXP操作系统:
Windows
操作系统的掌上电脑
客户机配置
硬盘空间内存256MB以上/系统最低配置:
CPU800MHZ以上/
4GB
服务器配置
/硬盘空间8G系统最低配置:
CPU12000MHZ以上/内存以上100GB
服务器配置
操作系统:
centos6.4
MYSQL
数据库:
63
表其它需求5.3
暂无需求确认6
需求评审报告摘要
需求文档
输入名称,标识符,版本,作者,完成日期,…
需求审评报告
输入名称,标识符,评审日期,…
审评结论
。
[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”工作成果基本合格,需要作少量的修改,之后通过审核即可。
[]
[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审。
19/20
XXX系统需求分析说明书
审评意见
审评组小成员
输入评审小组成员
20/20