IM产品需求规格说明书.docx
- 文档编号:5691941
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:16
- 大小:20.74KB
IM产品需求规格说明书.docx
《IM产品需求规格说明书.docx》由会员分享,可在线阅读,更多相关《IM产品需求规格说明书.docx(16页珍藏版)》请在冰豆网上搜索。
IM产品需求规格说明书
机构图标
IM(InternetMessage)系统
产品需求规格说明书
文件状态:
[V]草稿
[]正式发布
[]正在修改
文件标识:
The7s-IM系统-RD-PRS
当前版本:
IM
作#:
苏禹
完成日期:
2011-10-08
机构公开信息
版本历史
版本/状态
作者
参与者
起止日期
备注
V0.1
苏禹
苏禹
2011.10.8
0.文档介绍
0.1文档亘的
0.2文档范圉
0.3读者对象
0.4参考文档
0.5术语与缩写解释
L产品介绍
2.产品面向的用户群体
3.产品应“1遵循的标准或规范
4.产品范围
5.产品中的角色
6.产品的功能性需求
6.0功能性需求分类
6.0.1客户端
6.0.2服务器端
6.mFeatureM
个人设置
用户注册
登录的其它项
好友
发送消息
接收消息
系统消息提示
发送文件
接受文件
图标显示
查看聊天记录
设置字体
帮助
启动和关闭服务器
发布系统消息
接收用户请求注册新用户
系统提示
7.产品的非功能性需求
7.1用户界面需求
7.2软硬件环境需求
7.3产品质量需求
7.n其他需求
附录A:
需求建模与分析报告
A.1需求模型1
A.n需求模型N
附录B:
需求确认
0.文档介绍
0.1文档目的
为充分了解并说明用户对于IM(InternetMessage)软件的功能需求及非功能需求,制订本文档。
本文档为后续软件需求(OA)的开发提供基础与约束。
0.2文档范围
本文档从用户的角度描述了IM(InternetMessage)系统要实现的用户需求,包括功能需求及非功能需求两类用户需求。
0.3读者对象
读者分类
目的
市场人员/客户代表
了解本文档对需求的理解是否和他们要求的一致
系统分析人员
理解用户需求,转化为系统需求
系统设计人员
理解用户需求,在设计时把握用户需求。
系统测试人员
了解用户需求,为测试提供参考
文档人员
编写用户使用和操作手册
0.4参考文档
[1],苏禹,《IM系统用户需求说明书v0.1》,.vO.1,2011
0.5术语与缩写解释
缩写、术语
解释
•••
1.产品介绍
信息交流是人类生活中不可缺少的一部分,而IM(InternetMessage)系统是传输交流的载体,通过交流,可以及时,准确的了解对方。
为了缩短了人们的距离,达到及时高效的传递对方的信息,我们开发了IM(InternetMessage)系统。
传统的传递信息方法要耗费人力,财力,时间,常常因为认为因素不能即使通信而导致出现严重后果,因此很有必要设计W(InternetMessage)系统.
2.产品面向的用户群体
提示:
(1)描述本产品面向的用户(客/匕最终用户)的特征,
(2)说明本产品将给他们带来什么好处?
他们选择本产品的可能性有多大?
3.产品应当遵循的标准或规范
提示:
阐述本产品应当遵循什么标准、规范或业务规则(BusinessRules),违反标准、规范或业务规则的产品通常不太可能被接受。
4.产品范围
提示:
阐述本产品“适用的领域”和“不适用的领域”,本产品“应当包含的内容”和“不包含的内容”。
说清楚产品范围的好处是:
(1)有助于判断什么是需求,什么不是需求;
(2)可以将开发精力集中在产品范围之内,少干吃力不讨好的事情;(3)有助于控制需求的变更。
5.产品中的角色提示:
阐述本产品的各种角色及其职责。
各种角色的具体行为将在功能性需求中描述。
角色名称
■职责描述
6.产品的功能性需求
6.0功能性需求分类
6.0.1客户端
功能类别
子功能
登录
用户号码
用户密码
服务器设置
取回密码
隐身登录
记住密码
用户注册
退出系统…
好友
小图表方式
大图表方式
改变字体颜色
改变背景颜色
查找
发送消息
删除好友
改名
查找好友详细信息
与好友下象棋
移入黑名单
移到陌生人
操作
请求通话
接听
断开通话
设置字体
设置背景
发送文件
聊天记录
发送
截图
本地文件加密
帮助
帮助
6.0.2服务器端
功能类别
子功能
启动和关闭服务器
启动和关闭服务器
发布系统消息
发布系统消息
接收用户请求
注册新用户
系统提示
6.mFeatureM
提示:
此处写一些承上启下的文字。
个人设置
名称、标识符
个人设置
功能描述
设置、修改账户信息
优先级
低(高,中,低)
输入
新的用户账户ID(只读)、账户名、头像、密码、确认密码和可选信息:
用户姓名、性别、电话、e-ma订、备注
操作序列
在主界面上选择“个人设置”按钮。
输入修改信息后点“修改”按钮。
输出
向服务器发出请求,服务器返回处理结果
补充说明
无
用户注册
当用户是第一次登录系统时,用户可以向服务器注册新的账号。
名称、标识符
用户注册
功能描述
用户申请新的账户。
优先级
高(高,中,低)
输入
服务器IP、账户名ID(只读)、账户名、密码、确认密码和可选信息:
用户姓名、性别、电话、e-mai1、备注
操作序列
点击“注册”后显示注册新用户界面,自动生成一个新账号,用户输入账户名、密码、确认密码、服务器IP和可选信息后点击“注册”按钮。
输出]
IP地址不正确时提示,正确则跳转到后面的输出;申请成功提示;申请不成功提示
补充说明
无
登录的其它项
名称、标识符
登录
功能描述
用户用此功能来重设密码、用户状态、用户注销、登录头像、退出系统
优先级
中(高,中,低)
输入
查找时输入和选择要查找的用户信息:
新密码、选择状态、注销、选择头像、选择退出;
操作序列
用户状态:
在用户列表中选择一个用户后点击“查看”按钮;登录头像:
在已有好友列表中选择一个用户后点“删除”按钮;退出系统:
屏蔽对方
输出
重设密码:
系统默认新密码
用户状态:
显示当前所选用户
用户注销:
在查找结果列表中选择一个用户后点“添加”:
登录头像:
显示所选头像;
退岀系统:
系统离开
补充说明
无
好友
名称、标识符
联系人管理
功能描述
用户用此功能来管理已有用户、查找其他用户和添加新的好友
优先级
中(高,中,低)
输入
查找时输入和选择要查找的用户信息:
账号、账户名、性别、是否在线;
操作序列
查找:
添入信息后选择“查找”按钮;
查看:
在用户列表中选择一个用户后点击“查看”按钮;增加:
在查找结果列表中选择一个用户后点“添加”:
删除:
在已有好友列表中选择一个用户后点删除”按钮;过滤:
屏蔽对方
在线搜索:
查找联系人
输出
查找:
将结果显示在列表中;
查看:
弹出该用户的信息对话框;
添加:
向服务器发出请求,服务器返回处理结果;删除:
向服务器发出请求。
服务器返回处理结果过滤:
屏蔽对方
在线搜索:
显示要查找的联系人
补充说明
无
发送消息
名称、标识符
发送消息
功能描述
实现对好友的通讯功能
优先级
高(高,中,低)
输入
输入要发送的内容
操作序列
点击接收者头像(可以群体发送),在弹出的对话框中输入要发送的内容后点“发送”按钮;
输出
向服务器发送消息
补充说明
无
接收消息
名称、标识符
无
功能描述
实现对好友的通讯功能
优先级
高(高,中,低)
输入
消息发送者头像闪动
操作序列
点击发送者头像;
输出
在对话框中显示消息;
补充说明
无
系统消息提示
名称、标识符
无
功能描述
以图标的形式显示对方成功发送消息
优先级
高(高,中,低)
输入
消息发送者头像闪动
操作序列
无;
输出
在对话框中显示消息;
补充说明
无
发送文件
名称、标识符
发送文件
功能描述
传输欲发送的文件
优先级
高(高,中,低)
输入
将要发送的文件
操作序列
点击“发送文件”
输出
在对话框中显示消息;
补充说明
无
接受文件
名称、标识符
接受文件
功能描述
以图标的形式显示对方成功发送消息
优先级
高(高,中,低)
输入
无
操作序列
点击“接受文件”
输出
对方传输的文件
补充说明
无
图标显示
名称、标识符
图标显示(大图标,小图标)
功能描述
用户选择(大图标,小图标)显示方式。
优先级
低(高,中,低)
输入
无
操作序列
点击“大图标”或“小图标”
1输出
显示“大图标”或“小图标”。
补充说明
无
查看聊天记录
名称、标识符
聊天记录
功能描述
在对方关闭对话框后,点按扭“历史记录”显示已聊天的记录
优先级
高(高,中,低)
输入
无
操作序列
点击“历史记录”;
输出
在对话框中显示消息;
补充说明
无
设置字体
名称、标识符
字体设置
功能描述
设置字体
优先级
低(高,中,低)
输入
无
操作序列
选择字体属性后点“确认”按钮
输出
改变字体属性
补充说明
无
帮助
名称、标识符
版权声明
功能描述
介绍开发组和版权声明
优先级
低(高,中,低)
输入
无
操作序列
用户在系统主界面上选择该菜单项
输出
系统将弹出声明对话框
启动和关闭服务器
名称、标识符
启动或关闭服务器
功能描述
启动或关闭一个服务器。
优先级
高(高,中,低)
输入
无。
操作序列
启动服务器后,可以点击按钮建立服务器,可以通过点击关闭服务器来关闭服务器。
输出
如果服务器成功建立,则提示服务器建立成功,否则提示建立失败。
补充说明
建立服务器和关闭服务器两个操作是对立的,如果在建立服务器的悄况下,则只能关闭服务器,如果关闭了服务器,则只能建立服务器。
发布系统消息
名称、标识符
发布系统消息
功能描述
将指定的消息发给所有在线用户。
优先级
中(高,中,低)
输入
将要发布的消息
操作序列
输入欲发布的消息,点击发送按钮。
输出
在所有的在线客户端上显示系统消息
补充说明
无
接收用户请求注册新用户
名称、标识符
注册新用户
功能描述
将用户的注册的基本信息写入数据库
优先级
高(高,中,低)
输入
用户名,登陆密码,头像选择信息
操作序列
无
输出
注册成功的话,给用户生成一个指定的登陆ID号;如果注册失败,提示注册失败。
以前输出信息都将传回欲注册客户的客户端。
补充说明
无
系统提示
名称、标识符
系统提示
功能描述
对方已成功连接服务器。
优先级
高(高,中,低)
输入
用户登陆IP
操作序列
无
输出
登陆成功和失败的信息,并将其传回客户端
补充说明
无
7.产品的非功能性需求
7.1用户界面需求
需求名称
详细要求
使用效率需求
尽可能的用列表框、选择框等鼠标操作的控件接受用户的输入,减少键盘输入
使用人性化需求
当用户进行某项操作时,界面能提示正确的输入
使用舒适度需求
系统界面安排得当,操作易上手
系统提示
系统操作界面上的按钮及选项配有解释说明
操作错误的提示
用户进行错误的操作后系统要做出回应并提示正确的输入方法
界面风格
界面的风格要统一,例如:
各种功能的位置安排要一致
企业标志
登陆界面和主窗体要显示用户企业标志。
7.2软硬件环境需求
需求名称
详细要求
操作系统需求
Windows2000及以上操作系统
硬件需求
PII以上计算机
服务器端软件需求…
SQLServer2000
7.3产品质量需求
主要质量属性
详细要求
正确性
关键性操作不能出现错误,非关键性操作根据重要性允许有不影响正常使用的错误
健壮性及可靠性
必须达到每日稳定运行12小时以上;不会引发系统崩溃;正常
操作不会导致数据丢失;低级权限用户不能使用高级用户功能
性能,效率
在PIII以上PC可以流畅运行;功能使用简便
易用性
各项功能文字简单易懂;各项操作不烦琐
清晰性
功能分类逻辑清晰
可扩展性
如果以后有其他需求升级时间不操作22个工作日
兼容性
可运行于任何使用Windows系统的PC上
7.n其他需求
附录A:
需求建模与分析报告建议用RationalRose对产品需求进行建模分析。
A.1需求模型1
A.n需求模型X
附录B:
需求确认
提示:
需求确认规程请参见SPP-PROC-RM,主要分两步:
(1)需求评审,
(2)需求承诺。
对需求的评审应当采用'‘正式技术评审方式”,将产生一份“需求评审报告”,规程请参见SPP-PROC-TR。
在获取责任人(Stakeholders)对需求的承诺之前,该《产品需求规格说明书》必须先通过需求评审。
需求评审报告摘要
需求文档
输入名称,标识符,版本,作者,完成日期,…
需求评审报告
输入名称,标识符,评审日期,…
评审结论
[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”O
[V]工作成果基本合格,需要作少量的修改,之后通过审核即可。
[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审。
评审意见
评审小组成员
输入评审小组成员
需求承诺
需求文档
输入名称,标识符,版本,作者,完成日期
客户承诺
承诺…
签字,日期
项口经理承诺
承诺…
签字,日期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IM 产品 需求 规格 说明书