《IM软件需求分析.doc》由会员分享,可在线阅读,更多相关《IM软件需求分析.doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、即时聊天软件需求分析说明书软件部文件编号:TX201文件版次:QMS2019撰写人版本号分册名称第册/共册总页数正文附录编制审批生效日期软件部修改记录版本号变更控制报告编号更改条款及内容更改人审批人更改日期第 13 页目 录1引言41.1文档编制目的41.2 背景41.3 词汇表41.4 参考资料42软件概述42.1 软件范围定义42.2 软件特性概述42.3 系统运行环境42.3.1支撑软件42.3.2开发工具52.3.3外部接口需求53用户界面54软件功能74.1软件功能概述74.1.1模块划分74.1.2性能需求74.1.3安全性需求85其他非功能需求85.1用户文档需求86其他需求87
2、尚需解决的问题88附件81引言1.1文档编制目的定义此聊天软件模块总体需求,作为用户、软件开发人员以及其他干系人之间沟通的基础,作为对软件模块验收依据。1.2背景为管理企业内部员工的信息交互及提高工作员工作率,1.3词汇表词汇名称词汇含义备注IM软件名称临时B/S浏览器,服务器架构C/S客户端,服务器架构1.4参考资料2软件概述2.1软件范围定义本软件为一款即时通讯(聊天)软件,包括软件版和网页版两个部分,网页版则主要适用与网页客服服务。网页版与软件版通用数据库,可以相互之间即时聊天通讯。2.2 软件特性概述系统特性名称系统特性描述优先级单聊一对一聊天 群聊多人共同聊天文件传输和共享文档信息传
3、输、共享信息资料用户需要获得的信息2.3系统及运行环境2.3.1支撑软件1) LINUX-REDHAT5-ENTERPRISE/WINDOW20192) ORACLE(数据库服务器)3) WEB服务器 TOMCAT6(其他:RESIN, WebSphere)4) JAVA平台(JDK6)5) 其它2.3.2开发工具1) MyEclipse8.02) ORALCE(9i/10g/11g)3) TOAD4) XML编辑器5) 其它2.3.3外部接口需求获取人事信息组织,以及人员信息接口。3用户界面登陆页面人员列表 聊天窗口4软件功能4.1软件功能概述软件分为网页版和客户端版1、网页版(游客) (1
4、)单聊(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 客户端和服务端框架开发环境的搭
5、建以及加入相关技术框架。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附件