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