IM软件需求分析.docx
《IM软件需求分析.docx》由会员分享,可在线阅读,更多相关《IM软件需求分析.docx(10页珍藏版)》请在冰豆网上搜索。
![IM软件需求分析.docx](https://file1.bdocx.com/fileroot1/2022-10/29/d78b213e-bb20-436b-ad6f-496fce2bd76a/d78b213e-bb20-436b-ad6f-496fce2bd76a1.gif)
IM软件需求分析
即时聊天
软件需求分析说明书
软件部
文件编号:
TX201
文件版次:
QMS2010
撰写人
版本号
分册名称
第册/共册
总页数
正文
附录
编制
审批
生效日期
软件部
修改记录
版本号
变更控制报告
编号
更改条款及内容
更改人
审批人
更改日期
目录
1引言4
1.1文档编制目的4
1.2背景4
1.3词汇表4
1.4参考资料4
2软件概述4
2.1软件范围定义4
2.2软件特性概述4
2.3系统运行环境4
2.3.1支撑软件4
2.3.2开发工具5
2.3.3外部接口需求5
3用户界面5
4软件功能7
4.1软件功能概述7
4.1.1模块划分7
4.1.2性能需求7
4.1.3安全性需求8
5其他非功能需求8
5.1用户文档需求8
6其他需求8
7尚需解决的问题8
8附件8
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附件