您好,欢迎访问三七文档
需求分析报告1需求分析报告目录1引言..............................................................................................................31.1编写目的............................................................................................31.2背景....................................................................................................31.3参考资料............................................................................................32任务概述......................................................................................................32.1开发意图............................................................................................32.2应用目标............................................................................................32.3作用范围............................................................................................42.4用户特点............................................................................................43需求规定......................................................................................................43.1功能需求............................................................................................43.1.1功能结构图.................................................................................43.1.2各功能具体介绍.........................................................................53.1.2.1文字聊天..................................................................................53.1.2.2视频通讯..................................................................................53.1.2.3好友管理..................................................................................63.1.3输入/输出需求...........................................................................63.2界面需求............................................................................................63.2.1界面与后台操作流程.................................................................73.3性能需求............................................................................................93.3.1响应时间.....................................................................................93.3.2精度需求.....................................................................................94.运行环境规定....................................................................................94.1接口需求............................................................................................94.1.1接口描述.....................................................................................94.2依赖关系..........................................................................................10需求分析报告24.2.1实现此需求的前提条件...........................................................104.2.2需求实现后的一些后置处理...................................................104.3运行环境需求..................................................................................114.3.1软件环境...................................................................................114.3.2硬件环境...................................................................................11需求分析报告31引言1.1编写目的本文档的作用是更好地让用户与开发者了解彼此的需求与能力,使两方对该款软件有一个概括而又清楚的认识,并达成一定的共识。对于我们小组来说,此份报告能让每一位成员都熟悉视频通讯软件此款软件所要实现的一系列模块与接口,也方便我们在未来的几周进行讨论与开发。本文档的使用对象为本小组所有成员以及使用这款软件的用户群。1.2背景项目名称:VideoChat视频通讯软件(名称待修改)项目提出人:石秀金老师项目设计人员:董国胜、徐博姣、方东祥、王露露、李历(排名不分先后)项目的用户:任何需要局域网通讯软件的公司或个人1.3参考资料孙海民,《WindowsSockets网络开发》,人民邮电出版社,2008年出版2任务概述2.1开发意图开发VedioChat软件是为了方便局域网内的用户在远距离内的沟通,特别针对一些大型公司和学校所设计。具体的关于此款软件的实用性分析请详见《可行性分析报告》文档。2.2应用目标此款视频通讯软件是一项独立的软件,其中全部内容自含,它能帮助内网用需求分析报告4户实现文字聊天、视频通讯的功能,方便局域网用户的日常工作与生活。同时,该软件还具有好友添加功能,能按照局域网内不同计算机的IP地址经行分类,并添加昵称增强该软件的实用性与趣味性。2.3作用范围该软件可使用于任何公司、学校或政府机构中。而在这一范围中,主要针对一些大型机构。2.4用户特点此款软件使用方法简单方便,从计算机新手到专业人士只要对视频通讯有需求,都可以使用本软件。3需求规定3.1功能需求3.1.1功能结构图视频通讯项目文字聊天模块视频通讯模块主框架+好友管理模块传输中文\英文传输一般符号传输视频讯号传输音频讯号增加删除修改查找保存聊天记录需求分析报告53.1.2各功能具体介绍3.1.2.1文字聊天1)要求:聊天缓冲区设置(即一次聊天的最长信息长度)聊天显示框中信息不允许删除(源代码可以删除)消息保存,每个好友保存进一个txt文件,时间+记录聊天区滚动条设置----保证总是显示最新消息聊天字体修改(大小、颜色、字体)仿qq可以进行enter、ctrl+enter是换行还是发送的选择。查看聊天记录若与离线好友聊天会显示提示信息“对方处于离线状态,无法收到您的信息”。2)限制:输入字符数量限制在400英文字符数内。3.1.2.2视频通讯1)要求:将只有client端能请求改为双方都能相互请求视频显示窗口重新设计(最好能同时显示本地视频和对方视频),音视频属性设置保留视频通讯计时窗口切换,本地视频和对方视频显示窗口的对换默认窗口大小要适中。视频区域右下角显示本机的视频窗口,该窗口能关闭、移动。要有控制条来对麦克风和扬声器进行音量调控。2)限制:暂时只支持一对一的视频通讯,若有他人请求能弹出提示框。需求分析报告63.1.2.3好友管理1)要求:输入IP地址,先查找该IP地址,找到该主机后再经行添加。添加成功后好友管理区域会自动刷新好友列表,若添加失败,则弹框显示其具体原因。添加成功后将IP地址存入本机xml文档中,以供管理。设置自己的信息上线广播通知在线好友并更新好友及自己的列表下线通知群发消息好友管理包括增、删、改、查,可用相应的按钮操作。能对好友添加、修改昵称。2)限制:对好友数量不加以限制。该好友添加的前提必须建立在各个主机IP地址不变的情况下进行。3.1.3输入/输出需求文字聊天需要键盘或虚拟键盘作为输入设备。视频采集需要电脑内设的摄像头、USB摄像头、虚拟摄像头或摄像机为输入设备。音频采集需要内置或外置麦克风。输出设备为屏幕显示器、耳机或扬声器3.2界面需求文字聊天窗口包括公共聊天区域以及本机输入区域视频聊天窗口包括接受视频区域以及本地视频区域好友管理窗口需求分析报告7以列表方式显示在线和不在线的已添加好友注:各界面相对独立,默认为合并状态,可以随意移动和拆分。3.2.1界面与后台操作流程视频界面操作流程图:点击文字聊天区域视频呼叫按钮主方呼叫情况等待同意信号打开视频界面获准准备摄像头、麦克风开始视频聊天显示被拒绝提示被拒被呼叫情况等待请求信号选择是否同意打开视频界面同意准备摄像头、麦克风开始视频聊天显示已拒绝提示拒绝需求分析报告8文字聊天操作流程:在文字聊天输入区域输入聊天内容点击发送按钮或回车在聊天记录文本中存储聊天信息关闭聊天窗口公共聊天区域显示聊天内容好友添加流程:输入IP地址在局域网内查找该IP地址添加该IP地址找到显示该主机不存在未找到刷新好友列表存储该主机IP地成功显示出错原因失败添加完毕需求分析报告93.3性能需求3.3.1响应时间文字聊天应做到及时响应。在视频通讯模块中,能做到基本视频的数据传送,视频的延时时间能在网络稳定情况下保持基本顺畅。语音和视频的传输能做到基
本文标题:02需求分析报告
链接地址:https://www.777doc.com/doc-3117426 .html