⑴ 软件需求说明书的主要内容及写作要求
1 、引言
2、 背景说明
3、介绍内容、使用范围
4、参考资料
说明被开发软件的名称,任务提出者,用户及实现该软件的计算机网络。
3.1.2 参考资料
列出有关资料(名称,发表日期,出版单位,作者等)。
3.1.3 术语和缩写词
列出本文件中用到的专门术语的定义,及术语缩写词。
3.2 软件总体概述
3.2.1 目标
软件开发的意图、应用目标、作用范围以及需说明背景材料。
3.2.2 系统模型
图示说明该软件的所有功能及其相互关系和数据传递情况。
3.2.3 假设和约束
说明影响软件开发、运行环境和系统能力(如预告出错类型的能力)的某些假设和约束。3.3 详细需求
详细描述此软件系统的功能需求和性能需求。
3.3.1 功能需求
对系统中每一个功能,要详细描述(图示或文字)。
概述 叙述功能名称,目标和作用。
输入 输入该功能的信息。
处理 描述该功能做什么,如何对输入信息进行加工并转换成输出信息。
输出 列出内部生成的文件。
3.3.2 性能需求
定量地描述此软件系统应满足的具体性能需求。可考虑以下方面:
3.3.2.1精度
说明系统的精度要求,如:
数据的精度要求。
数字计算的精度要求。
数据传送的误码率要求。
3.3.2.2 时间特性
说明系统的时间特性要求,如:
解题时间。
询问和更新数据文件的响应时间。
系统各项功能的顺序关系。
3.3.2.3 灵活性
说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而需要设计的软件成分和过程。
3.3.2.4系统容量
包括系统的设计容量和理论(计算)容量。
3.3.3 输入和输出
解释各输入输出数据类型,并逐项说明某媒体、格式、数值范围等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
3.3.4 数据管理能力
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作估算。
3.3.5 故障处理
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
3.4 环境
描述所开发软件运行所需的环境。
3.4.1 设备环境
描述运行软件系统所需的设备能力,如:
处理器的型号和内存容量。
存储媒体的数量。
通信网络(包括说明网络结构,线路速度及通讯协议等)。
3.4.2 支持软件环境
列出与待开发的软件互相配合的支持软件(包括名称,版本号和文件资料),必要时还应列出测试软件,还要指出该软件用的编程语言,编译程序,操作系统和数据管理系统。
3.4.3 接口
说明本软件与其他软件之间的接口、数据通信协议等。
3.4.4其他
说明本软件系统在安全和保密方面的要求以及用户对使用方便、可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求。
⑵ 软件需求说明书内容都包括哪些
规范化软件开发过程中的《需求说明书》的编写,使之成为整个开发工作的基础。
2 适用范围
本规范适用于集团开发项目的(软件)《需求说明书》的编写。
3 编写内容提示
1 引言
3.1.1 背景说明
说明被开发软件的名称,任务提出者,用户及实现该软件的计算机网络。
3.1.2 参考资料
列出有关资料(名称,发表日期,出版单位,作者等)。
3.1.3 术语和缩写词
列出本文件中用到的专门术语的定义,及术语缩写词。
3.2 软件总体概述
3.2.1 目标
软件开发的意图、应用目标、作用范围以及需说明背景材料。
3.2.2 系统模型
图示说明该软件的所有功能及其相互关系和数据传递情况。
3.2.3 假设和约束
说明影响软件开发、运行环境和系统能力(如预告出错类型的能力)的某些假设和约束。3.3 详细需求
详细描述此软件系统的功能需求和性能需求。
3.3.1 功能需求
对系统中每一个功能,要详细描述(图示或文字)。
概述 叙述功能名称,目标和作用。
输入 输入该功能的信息。
处理 描述该功能做什么,如何对输入信息进行加工并转换成输出信息。
输出 列出内部生成的文件。
3.3.2 性能需求
定量地描述此软件系统应满足的具体性能需求。可考虑以下方面:
3.3.2.1精度
说明系统的精度要求,如:
数据的精度要求。
数字计算的精度要求。
数据传送的误码率要求。
3.3.2.2 时间特性
说明系统的时间特性要求,如:
解题时间。
询问和更新数据文件的响应时间。
系统各项功能的顺序关系。
3.3.2.3 灵活性
说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而需要设计的软件成分和过程。
3.3.2.4系统容量
包括系统的设计容量和理论(计算)容量。
3.3.3 输入和输出
解释各输入输出数据类型,并逐项说明某媒体、格式、数值范围等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
3.3.4 数据管理能力
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作估算。
3.3.5 故障处理
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
3.4 环境
描述所开发软件运行所需的环境。
3.4.1 设备环境
描述运行软件系统所需的设备能力,如:
处理器的型号和内存容量。
存储媒体的数量。
通信网络(包括说明网络结构,线路速度及通讯协议等)。
3.4.2 支持软件环境
列出与待开发的软件互相配合的支持软件(包括名称,版本号和文件资料),必要时还应列出测试软件,还要指出该软件用的编程语言,编译程序,操作系统和数据管理系统。
3.4.3 接口
说明本软件与其他软件之间的接口、数据通信协议等。
3.4.4其他
说明本软件系统在安全和保密方面的要求以及用户对使用方便、可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求。
⑶ 软件需求说明怎么写
一 引言
1、编写目的
说明编写这份项目需求说明书的目的,指出预期的读者。
2、背景说明:
(1)待开发的软件系统的名称。
(2)本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络。
(3)该软件系统同其他系统或其他机构的基本的相互来往关系。
3、定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
4、参考资料
列出用得着的参考资料,如:
(1)本项目的经核准的计划任务书或合同、上级机关的批文。
(2)属于本项目的其他已发表的文件。
(3)本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
二 任务概述
1、目标
叙述该项软件开发的意图、应用目标、作用范围以及其它应向读者说明的有关该软件开发的背景材料。解释被开发软件与其它有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
2、用户的特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。
3、假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
三 需求规定
1、对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
2、对性能的规定
(1)精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
(2)时间特性要求
说明对于该软件的时间特性要求,如对:
① 响应时间。
② 更新处理时间。
③ 数据的转换和传送时间。
④ 解题时间。
等的要求。
(3)灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
① 操作方式上的变化。
② 运行环境的变化。
③ 同其他软件的接口的变化。
④ 精度和有效时限的变化。
⑤ 计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
3、输入输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
4、数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
5、故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
6、其它专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
四 运行环境规定
1、设备
列出运行该软件所需要的硬件设备。说明其中的新型设备及其专门功能,包括:
(1) 处理器型号及内存容量。
(2) 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量。
(3) 输入及输出设备的型号和数量,联机或脱机。
(4) 数据通信设备的型号和数量。
(5) 功能键及其他专用硬件。
2、支持软件
列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
3、接口
说明该软件同其他软件之间的接口、数据通信协议等。
4、控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
五 数据要求
1、数据的逻辑描述
对数据进行逻辑描述时可把数据分为动态数据和静态数据。所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。所谓动态数据.包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。进行描述时应把各数据元素逻辑地分成若干组,列如函数、源数据或对于其应用更为恰当的逻辑分组。给出每一数据元的名称(包括缩写和代码)、定义(或物理意义)度量单位、值域、格式和类型等有关信息。
(1) 静态数据??列出所有作为控制或参考用的静态数据元素。
(2) 动态输人数据??列出动态输入数据元素(包括在常规运行中或联机操作中要改变的数据)。
(3) 动态输出数据??列出动态输出数据元素(包括在常规运行中或联机操作中要改变的数据)。
(4) 内部生成数据??列出向用户或开发单位中的维护调试人员提供的内部生成数据。
(5) 数据约定??说明对数据要求的制约。逐条列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制(容量、文卷、记录和数据元的个数的最大值)。对于在设计和开发中确定是临界性的限制更要明确指出。
2、数据的采集
(1) 要求和范围
按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。具体的内容包括:
① 输入数据的来源:例如是单个操作员、数据输入站,专业的数据输入公司或它们的一个分组。
② 数据输入(指把数据输入处理系统内部)所用的媒体和硬件设备。如果只有指定的输入点的输入才是合法的,则必须对此加以说明。
③ 接受者:说明输出数据的接受者。
④ 输出数据的形式和设备列出输出数据的形式和硬设备。无论接受者将接收到的数据是打印输出,还是CRT上的一组字符、一帧图形,或一声警铃,或向开关线圈提供的一个电脉冲,或常用介质如磁盘、磁带、穿孔卡片等,均应具体说明。
⑤ 数据值的范围:给出每一个数据元的合法值的范围。
⑥ 量纲:给出数字的度量单位、增量的步长、零点的定标等。在数据是非数字量的情况下,要给出每一种合法值的形式和含意。
⑦ 更新和处理的频度:给出预定的对输入数据的更新和处理的频度。如果数据的输入是随机的,应给出更新处理的频度的平均值,或变化情况的某种其他度量。
(2) 输入的承担者
说明预定的对数据输入工作的承担者。如果输入数据同某一接口软件有关,还应说明该接口软件的来源。
(3) 预处理
对数据的采集和预处理过程提出专门的规定,包括适合应用的数据格式、预定的数据通信媒体和对输入的时间要求等。对于需经模拟转换或数字转换处理的数据量,要给出转换方法和转换因子等有关信息,以便软件系统使用这些数据。
(4) 影响
说明这些数据要求对于设备、软件、用户、开发单位所可能产生的影响,例如要求用户单位增设某个机构等。
⑷ 软件需求分析说明书怎么写
1.基本依据,可以依据可行性分析
2系统概述,系统目标
3.分析方法
4.信息采集
5.系统功能,包括用户界面等
⑸ 急:求一份软件需求说明书,不管什么软件都行,小妹非常感谢啊
1.引言
本文档针对万言通讯平台及视频会议系统平台功能特点,技术特点进行阐述说明。致力于协助各行业应用建立一个融和会员注册、会员管理及后台扩展的低成本、易部署,可定制化,可扩展性的IT即时通讯平台。系统中集成了面向各行业应用的高质量多人视频会议系统,集成了丰富的沟通方式,包括SIP电话、组织机构、协同办公、远程监控、网络电视、点播直播、即时通讯、工作组、视频会议、办公文件柜、文档共享、语音邮件、H323终端呼叫、短信发送等沟通方式。
2.系统概述
后台系统采用了跨平台设计,同时满足 Linux 运行环境和 Windows 运行环境,支持数据库 MYSQL 和 SQLLite系统,后台系统分为C2N负载均衡服务、C2C中心服务、C2S数据流服务、MCU流媒体服务,支持C2S和MCU服务的叠加和分布式部署,在大用户量或大负荷量的时候,可以采用分布式部署策略。
客户端和后台全部采用了C/C++ 编程语言设计,VC++开发平台,实时性较好,高容量,高速度,高可靠性,单服务器条件下,如果设定每个帐号允许添加的联系人和群中联系人为500人时,同时在线人数可达到 1000 人 -10000以上,注册人数无限制。
即时通信无缝集成视频会议系统,视频会议允许多人同时视频和音频,单台服务器允许最大允许1000人同时在线会议,最大可允许36路视频和音频同时广播,还可以创建或者分割成多个会议室,多个会议室同时进行会议,互不干扰,支持电子白板、屏幕广播、媒体共享、文档共享、协同浏览、会议讨论、会议投票、会议公告和其他会议控制功能,满足多种场合需求。
采用了先进的宽带语音压缩技术,每一路音频带宽在2Kb/S - 100Kb/S,在带宽较少和丢包较多的情况仍能够非常清晰的语音通话效果,采用了国际先进的回音消除技术,最大限度的消除通话回音,保持较高的语音音质。同时支持噪音抑制、静音检测、自动增益等语音处理。
采用先进的h.264视频压缩技术,每一路视频带宽在 5Kb/S - 250Kb/S,视频分辨率支持160 X 120 - 704 X 576,采用先进的视频网络传输技术,无论网络如何抖动,视频画面仍保持良好,不会出现花屏。支持帧率调节、视频压缩质量调节、消除噪点、防隔行扫描、视频后处理等视频优化技术。
支持创建工作组的功能,工作组中允许最大200人同时进行聊天或发布消息,会员创
建群和加入群的权限完全可以由工作组管理员进行控制,支持创建临时语音讨论组功能,同时跟即时通讯和视频会议互联互通,可以同时在工作组里使用即时通讯、群发消息、群发语音邮件、群发办公文件、创建临时视频会议等功能。
支持大容量组织机构,适合企业用户的部分和人员管理,组织机构无缝集成视频会议系统,及时通讯系统。
支持远程监控,通过系统提供的本地监控端可以达到本地监控的功能,支持多路USB摄像机,视频采集卡,第三方视频采集压缩卡,DVS、NVS等监控设备的接入,同时可以接入到系统的中心服务,系统的用户就可以非常方便的使用远程监控指挥功能,监控点可以由系统管理员进行后台管理和发布。
支持P2P视频直播,系统集成了本地直播采集源,可以直接把本地音视频流采集发布到中心服务,形成实时直播频道,系统里用户通过直播频道列表就可以直接观看到已经发布的直播源,直播采用P2P技术,支持大容量用户同时观看。直播频道可以由系统管理员进行后台管理和分配直播账号。
支持P2P点播,可以把摄像机视频和音频实时采集压缩保存成点播文件,也可以通过系统的点播媒体转换源把通用媒体文件转换成点播文件,传送到中心服务点播目录下。系统里的在线用户就能通过点播列表观看点播,支持拖拉。
支持SIP网络电话,可以直接拨打固定电话,手机和其他标准SIP软硬终端,语音效果达到电话语音质量。同时提供呼叫记录,通讯录管理,系统设置,电话录音,DTMF信令发送,振铃设置等功能。
支持H.323呼叫,可以与标准H.323软硬终端进行音视频的互联互通。
支持语音邮件,可以实时录制语音,压缩保存成语音邮件文件,群发给指定接收用户。接收的用户通过系统提供的播放器可以直接收听语音邮件的内容。
支持HTML系统消息的发布。
支持大容量聊天消息记录,支持超长的HTML内部信息交流和显示。
支持谈话框和主界面广告宣传,允许植入 falsh 或者 动态 gif 图片等。
支持联系人上线、下线、忙碌、离开、个人注释、个人图片等信息设置,隐身做下线处理。
支持本地联系人快速搜索定位,搜索本地联系人只需要输入部分名称或者ID号码都可以快速本地搜索。
支持在线消息广播功能,允许用户向系统所有用户发布消息广播,通过权限表可以控制用户各种权限。
支持超大通信录,超大联系人数量,单个帐号最大允许添加1500联系人数量。
支持联系人分组 / 自动登陆 / 多客户端登陆 / 自定义签名和自定义消息 / 在线查找和添加联系人 / 自动升级提示 / 离线留言功能等等。
支持短信发送功能。
支持MCU带宽检测,可以随时测试系统网络带宽状态。
通过系统提供的OCX控件可以嵌入到用户网站,实现软件和网站的互联互通。
支持后台远程管理功能。
3. 即时通讯
支持聊天记录在交谈框中被展开,展示最近的聊天历史消息。
支持群发文件、群发消息。
支持字体设定,表情,截屏,发图,振动,快捷回复,输入状态显示。
支持P2P视频和音频。
支持电子白板、屏幕共享、远程控制、文件共享、语音邮件、文件传送、离线文件传送、单路录像、抓拍、发起临时会议等功能。
4.视频会议
支持电子白板、屏幕共享、会议讨论、媒体共享、会议投票。
文档共享可以共享WORD、EXCEL、PPT、PDF等通用文档和BMP、JPG、GIF、ICO等通用图片。
支持会议公告、云台控制、多种会议模板、会议录像、邀请用户参会、踢用户出会等等会议操作。
会议角色分为会议创建人、会议发言人、会议主持人和与会者。
会议创建人拥有最高权限,可以控制整个会议和设定会议成员角色。
会议成员可以向会议创建人申请为发言人,通过后就会自动在会议中广播该用户的音视频。
会议成员可以通过输入会议主持人密码,验证通过后就可以成为会议主持人,就可以拥有数据会议的控制权和广播其他会议成员的音视频。
会议所有成员自动跟创建人和会议主持人操作同步。
会议中可以对单个成员接收音视频。
会议与即时通讯无缝连接。对各个成员可以进行点对点的交流互动。
5.工作组
支持工作组文档共享功能。
支持工作组留言功能。
工作组成员可以发起临时语音会议。
工作组成员可以发起临时会议,与视频会议互联互通。
支持工作组文件群发功能,与办公文件柜互联互通。
支持工作组语音邮件功能。
支持工作组分类、资料设置、成员权限设置等管理功能。
6.办公文件柜
办公文件柜采用独特的架构,支持群发给大数量用户,系统只接收一次文件上传,其他用户自动收到办公文件接收信息提示,并可以在本地办公文件柜里接收文件和查看。
办公文件柜适用于企业内部文件传阅,附带有电子签章、文件重要信息程度标识、文件附言、指定发件部门等,同时有接收文件时间、阅读文件时间、事务处理效率等信息反馈。
办公文件柜流程接近邮件系统,可以回复办公文件,转发办公文件,反馈信息等。
办公文件柜与即时通讯、语音邮件、工作组、组织机构等互联互通。
7.组织机构
支持大容量多级企业组织架构,每级部门下面带子部门和改部门所属成员。
组织机构可以直接与成员进行即时通讯交互、发起部门会议、群发部门办公文件、群发部门语音邮件、群发部门消息等,组织机构与即时通讯、视频会议等互联互通。
系统采用域的模型可以做到一个系统多套组织机构并存,每套组织机构都有自己所属的用户,组织机构之间既可以互联互通,也可以做到互相屏蔽。
整个系统的用户架构都由组织机构来定义,后台管理可以做到预先定义好系统的组织部门架构和分配部门用户,客户端通过分配的用户账号就登录后就可以看到后台创建好的组织机构树界面。
8.SIP网络电话
基于国际标准的SIP协议,支持拨打SIP软硬终端、固定电话、手机等,兼容标准的SIP服务端接入。
语音通话效果接近电话质量,支持回音消除、噪音移植、静音检测等。
支持呼叫记录的编辑和自动通话号码记录,支持通讯电话本的编辑和导入导出,支持自动录音、自定义振铃音、DTMF按键音、发送DTMF等功能。
9.远程监控
系统无缝整合监控调度指挥系统,分为本地监控和远程监控。
本地监控支持USB摄像机、视频采集卡、第三方视频压缩卡、DVR、NVS等设备的接入,支持系统所有音视频通道的同步采集压缩和发布,同时支持声音的采集,本地监控可以登录到系统的监控网关,后台管理员可以为本地监控端分配网关账号。
本地监控端接入网关后,系统的成员就可以在主界面看到该监控点发布的摄像机通道,双击通道即可实时远程监控该路远程摄像机。
监控系统支持通道设置、云台控制、监控录像、抓拍图像等常用监控功能。
10.P2P直播
系统无缝整合P2P直播系统,分为P2P直播采集源和P2P直播播放器。
系统的用户都可以使用直播采集源,通过直播账号接入到直播网关,就可以实时发布本地音视频流,系统登录的用户就可以看到对应的直播频道,通过双击直播频道就可以观看对应的直播内容。管理员可以为直播点分配账号。
直播支持P2P模型,系统的级联服务、同内网用户和公网地址用户都会自动作为直播分流点,同频道的用户自动会从这些分流点取直播数据,大大降低中心服务网络负载,以支持大容量用户并发。
支持直播缓冲的FLASH广告插入、滚动广告条、状态显示等。
11.P2P点播
系统无缝整合P2P点播系统,分为P2P点播实时信号采集器、P2P点播媒体文件转换器和P2P点播播放器。
把录制好的点播文件传送到中心服务点播目录,配置好点播频道显示列表后,系统用户就可以看到对应的点播频道,双击点播频道就可以观看点播内容。
点播支持P2P模型,系统的级联服务、同内网用户和公网地址用户都会自动作为点播分流点,同频道的用户自动会从这些分流点取点播数据,大大降低中心服务网络负载,以支持大容量用户并发。
支持点播缓冲的FLASH广告插入、滚动广告条、状态显示等。
12.身份认证锁
系统支持身份加密锁,限定账号为身份加密类型。只有对应的身份加密锁才能登录系统。提高系统的账号信息安全性和保密性。
通过系统的硬件加密锁发卡系统,向加密锁注入个人帐号信息。制作完成后通过插入身份认证锁,系统后就自动提取该设备账号信息,完成身份认证和自动登录。
13.MCU带宽测试
MCU是系统媒体数据的转发服务,其带宽状态可能会直接影响到用户发布和接收媒体数据的效果。系统支持MCU带宽自动检测功能,分为上行带宽和下行带宽,检测后会自动计算当前平均带宽、最小带宽、最大带宽的数值,并给出网络状态的参考值。让用户能及时了解机器当前接入系统的带宽状态。
14.协同办公
系统无缝整合协同办公功能,方便用户日常的工作办公,提供办公的协同处理能力。支持工作日志、备忘录、系统公告、办公工具套件、系统首页等。
协同办公的内容采用HTML形式,支持HTML数据的编辑和浏览,大幅度提高内容的可读性和通用性。支持大容量HTML数据的存储。
15.语音邮件
系统支持大容量语音留言,与办公文件柜无缝整合,通过系统自带的播放器即可收听留言内容,更加丰富日常通讯交流形式。
16.远程后台管理
系统后台管理支持C/S模式,并支持远程管理功能。
系统采用加密LICENSE文件管理模式,分别管理服务端的最高同时在线人数、服务端使用天数、MAC绑定等,用户可以根据需求申请符合需要的LICENSE动态更新。
支持数据库的备份,有利于数据安全。
系统多平台指一套服务端可以同时支持无限制多套组织机构、用户、工作组、会议等数据资源,平台跟平台之间既可以互不联通,也可以互联互通。系统通过域的模型来实现, 每个域有对应的域管理员进行对应平台的管理,整套系统所有域由超级管理员进行管理。客户端根据对应的域名就可以登录对应的平台。大幅度提高系统的复用性和通用性。
服务端的安装采用全自动安装模式,不需要安装其他组件,不需要做其他设置,安装后即可马上使用,服务自动在后台运行,并支持开机重启自动运行。
17.系统运行环境
服务器硬件配置(推荐):
CPU:Intel Pentium(奔腾2.4G 或更高)
内存:512M以上(推荐1G或更高)
硬盘:10G以上的可用磁盘空间
带宽:推荐10M独享或者100M共享
IP地址:有至少一个独立的公网IP地址
Linux操作系统配置:
RedHat Linux9.0及以上操作系统(RedHat Linux9.0、 RedHat Linux AS3.0、 RedHat Linux AS4.0)。
Windows操作系统配置:
Windows 2000 Server及以上操作系统(Windows2000 Server、Windows 2003 Server)。
推荐:Windows 2003 Server
终端用户机:
CPU:Intel Pentium (奔腾)Ⅲ1G 或更高
内存:128M以上(推荐256M以上)
浏览器:IE6.0及以上
操作系统:WINDOWS2000、Windows XP、Windows 2003
⑹ 软件开发 用户需求说明书怎么写
规范化软件开发过程中的《需求说明书》的编写,使之成为整个开发工作的基础。2 适用范围本规范适用于集团开发项目的(软件)《需求说明书》的编写。3 编写内容提示1 引言3.1.1 背景说明说明被开发软件的名称,任务提出者,用户及实现该软件的计算机网络。3.1.2 参考资料列出有关资料(名称,发表日期,出版单位,作者等)。3.1.3 术语和缩写词列出本文件中用到的专门术语的定义,及术语缩写词。3.2 软件总体概述3.2.1 目标软件开发的意图、应用目标、作用范围以及需说明背景材料。3.2.2 系统模型图示说明该软件的所有功能及其相互关系和数据传递情况。3.2.3 假设和约束说明影响软件开发、运行环境和系统能力(如预告出错类型的能力)的某些假设和约束。3.3 详细需求详细描述此软件系统的功能需求和性能需求。3.3.1 功能需求对系统中每一个功能,要详细描述(图示或文字)。概述 叙述功能名称,目标和作用。 输入 输入该功能的信息。 处理 描述该功能做什么,如何对输入信息进行加工并转换成输出信息。 输出 列出内部生成的文件。3.3.2 性能需求定量地描述此软件系统应满足的具体性能需求。可考虑以下方面:3.3.2.1精度说明系统的精度要求,如:数据的精度要求。 数字计算的精度要求。 数据传送的误码率要求。3.3.2.2 时间特性说明系统的时间特性要求,如:解题时间。 询问和更新数据文件的响应时间。 系统各项功能的顺序关系。3.3.2.3 灵活性说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而需要设计的软件成分和过程。3.3.2.4系统容量包括系统的设计容量和理论(计算)容量。3.3.3 输入和输出解释各输入输出数据类型,并逐项说明某媒体、格式、数值范围等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.3.4 数据管理能力说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作估算。3.3.5 故障处理列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
⑺ 什么是软件需求说明书
就是委托别人开发软件的时候,委托人写的希望该软件完成什么功能的一个说明。
⑻ 软件功能需求说明书和软件需求规格说明书是不是一个东西
请参考网络的词条,网页链接。软件需求说明书,又称为软件规格说明书,是分析员在需求分析阶段需要完成的文档,是软件需求分析的最终结果。它的作用主要是:作为软件人员与用户之间事实上的技术合同说明;作为软件人员下一步进行设计和编码的基础;作为测试和验收的依据。SRS必须用统一格式的文档进行描述,为了使需求分析描述具有统一的风格,可以采用已有的且能满足项目需要的模板,也可以根据项目特点和软件开发小组的特点对标准进行适当的改动,形成自己的模板。软件需求说明主要包括引言、任务概述、需求规定、运行环境规定和附录等内容。
⑼ 软件要求说明书
编写软件需求说明书,一般要给两种角色的人看,一种是客户,一种是开发人员。
对于客户: 重点在于清楚的表达客户提出的需求,你是如何理解的,让客户看了你的文档后确认你的表达和描叙是符合它的需求的。为了更形象的表达,请做一些界面原型来表达,这样客户才能真正与你形成互动,使针对客户的软件需求说明书有意义(最好是先做系统原型,只接拿原型与客户交流,客户的需求你就能全面把握了)。
对于开发人员: 重点告诉他们系统需要具有哪些功能,有哪些对象,对象有哪些属性,对象之间有哪些关系,最好能采用UML来表达
⑽ 软件需求说明书怎么写
把每一步截图下来,再配上文字说明,从开始到完成。我是卖软件的经常写哟!