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