IM软件需求分析.docx
《IM软件需求分析.docx》由会员分享,可在线阅读,更多相关《IM软件需求分析.docx(9页珍藏版)》请在冰豆网上搜索。
IM软件需求分析
即时聊天
软件需求分析说明书
软件部
文件编号:
TX201
文件版次:
QMS2010
撰写人
版本号
分册名称
第册/共册
总页数
正文
附录
编制
审批
生效日期
软件部
修改记录
版本号
变更控制报告
编号
更改条款及内容
更改人
审批人
更改日期
1引言
1.1文档编制目的
定义此聊天软件模块总体需求,作为用户、软件开发人员以及其他干系人之间沟通的基础,
作为对软件模块验收依据。
1.2背景
为管理企业内部员工的信息交互及提高工作员工作率,
1.3词汇表
词汇名称
词汇含义
备注
IM
软件名称
临时
B/S
浏览器,服务器架构
C/S
客户端,服务器架构
1.4参考资料
2软件概述
2.1软件范围定义
本软件为一款即时通讯(聊天)软件,包括软件版和网页版两个部分,网页版则主要适用与网页客服服务。
网页版与软件版通用数据库,可以相互之间即时聊天通讯。
2.2软件特性概述
系统特性名称
系统特性描述
优先级
单聊
一对一聊天
群聊
多人共同聊天
文件传输和共享
文档信息传输、共享
信息资料
用户需要获得的信息
2.3系统及运行环境
2.3.1支撑软件
1)LINUX-REDHAT5-ENTERPRISE/WINDOW2003
2)ORACLE(数据库服务器)
3)WEB服务器TOMCAT6(其他:
RESIN,WebSphere……)
4)JAVA平台(JDK6)
5)其它
2.3.2开发工具
1)MyEclipse8.0
2)ORALCE(9i/10g/11g)
3)TOAD
4)XML编辑器
5)其它
2.3.3外部接口需求
获取人事信息组织,以及人员信息接口。
3用户界面
聊天窗口
4软件功能
4.1软件功能概述
软件分为网页版和客户端版
1、网页版(游客)
(1)单聊
(2)群聊
(3)文件传输和文件共享
(4)显示联系人信息
2、软件版(注册用户)
(1)单聊
(2)群聊
(3)文件传输和文件共享
(4)显示联系人信息
4.1.1模块划分
B/S
模块编号
模块名称
功能描述
1
客户端和服务端框架
开发环境的搭建以及加入相关技术框架。
2
基础模块
用户登陆,退出,安全及相关日志
3
联系人模块
对联系人的管理。
如:
增加,删除,更新等。
4
聊天信息发送,接收
多用户和用户聊天信息的操作。
5
客户端UI
客户端界面的布局设计。
6
用户文档
文档的发送,文档的上传、共享。
7
信息查询
查询导出记录
8
版本更新
软件更新
9
软件帮助
帮助信息
10
其他
C/S
模块编号
模块名称
功能描述
1
客户端和服务端框架
开发环境的搭建以及加入相关技术框架。
2
基础模块
用户登陆,退出,安全及相关日志
3
联系人模块
对联系人的管理。
如:
增加,删除,更新等。
4
聊天信息发送,接收
多用户和用户聊天信息的操作。
5
主体GUI
客户端界面的布局设计和程序实现。
6
用户文档
文档的发送,文档的上传、共享
7
信息查询
查询导出记录
8
版本更新
9
用户帮助
帮助信息
10
其他
4.1.2性能需求
描述对该系统特性或其中某个功能的具体性能要求。
4.1.3安全性需求
描述对该系统特性或其中某个功能的具体安全性要求
5其他非功能需求
……
5.1用户文档需求
用户手册
在线帮助
教程
6其他需求
定义在本文档的其他部分未出现的但需要提起注意的需求:
1)特定的业务规则,例如某些最终用户只有在特定的环境下才可以执行何种操作;
2)国际化需求或法律法规的需求;
3)需要增加有关操作、管理和维护的功能需求来完善软件系统的安装、配置、启动和关闭、修复和容错以及登录和监控等方面的操作。
7尚需解决的问题
问题编号
问题名称
问题描述
备注
1
语音功能
需求未定
2
视频功能
需求未定
3
截图功能
需求未定
4
部份功能
需求不明确:
b/s版和C/S的功能的异同
5
需求说明
网页版是否在公网上运行,是否对用户的发言信息进行管理,网页版中注册用户和游客的功能区别。
8附件