logo资料库

华为软件需求规格说明书(SRS).doc

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
1Introduction 简介
1.1Purpose 目的
1.2Scope 范围
2General description总体概述
2.1Software perspective 软件概述
2.1.1About the Project 项目介绍
2.1.2Environment of Product 产品环境介绍
2.2Software function 软件功能
2.3User characteristics 用户特征
2.4Assumptions & Dependencies 假设和依赖关系
3Requirements Modeling 需求建模
3.1Modeling tool 1 建模工具1
4Specific Requirements 具体需求
4.1Functional Requirements 功能需求
4.1.1R.FUNC.1 支持对输入IP报文按网络流分类统计
1.Introduction介绍
2.Inputs 输入
3.Process 处理
4.Output 输出
4.1.2R.FUNC.2 支持对输出IP报文按流分类统计
1.Introduction介绍
2.Inputs 输入
3.Process 处理
4.Output 输出
4.1.3R.FUNC.3 支持流的按时老化
1.Introduction介绍
2.Inputs 输入
3.Process 处理
4.Output 输出
4.1.4R.FUNC.7 支持按UDP V5.00格式输出流统计信息
1.Introduction介绍
2.Inputs 输入
3.Process 处理
4.Output 输出
4.1.5R.FUNC.10 输出流统计时支持防火墙的快速处理
1.Introduction介绍
2.Inputs 输入
3.Process 处理
4.Output 输出
4.1.6R.FUNC.11 流统计时支持策略路由的快速处理
1.Introduction介绍
2.Inputs 输入
3.Process 处理
4.Output 输出
4.1.7R.FUNC.12 支持热插拔和热备份
1.Introduction介绍
2.Inputs 输入
3.Process 处理
4.Output 输出
4.2Performance Requirements 性能需求
4.2.1R.PERF.1 同时统计流数
4.3External Interface Requirements 外部接口需求
4.3.1User Interface 用户接口
4.3.2Software Interface 软件接口
4.3.3Hardware Interface 硬件接口
4.3.4Communication Interface 通讯接口
5Overall Design Constraints 总体设计约束
5.1Standards compliance 标准符合性
5.2Hardware Limitations 硬件约束
5.3Technology Limitations 技术限制
6Software Quality Attributes 软件质量特性
6.1Reliability 可靠性
6.2Usability 易用性
6.3安全性
6.4可维护性
6.5可移植性
7Dependencies 依赖关系
8Other Requirements其他需求
8.1Database数据库
8.2Operations 操作
8.3Localization 本地化
9Requirements Classification 需求分级
10Issues To Be Determined 待确定问题
11Appendix 附录
11.1Appendix A 附录A Feasibility Analysis Results 可行性分
11.2本软件所使用的外部环境提供的通用接口
11.3本文相关的背景知识
11.3.1流的定义和判断
产品名称Product name NE16 产品版本Product version V100R005 密级Confidentiality level 机密 Confidential Total 20pages 共20页 8070V100R005 NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明 书 王蓬 廖旭东 危峰 2001-09-15 2001-09-20 2001-09-25 Date 日期 Date 日期 Date 日期 Date 日期 Prepared by 拟制 Reviewed by 评审人 Approved by 批准 Authorized by 签发 Huawei-3Com Technologies Co., Ltd. 华为3Com技术有限公司 All rights reserved 版权所有 侵权必究 (REP01T01 V2.4/ IPD-CMM V3.0 / for internal use only) (REP01T01 V2.4/ IPD-CMM V3.0 / 仅供内部使用)
NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Confidential 机密 Revision Record 修订记录 Date 日期 CR ID / Defect ID CR号 Revisi on Versio n 修订 版本 2001/09/13 1.00 2001/09/15 1.01 2001/09/19 1.02 2001/09/24 1.03 2001/10/17 1.04 2001/11/02 1.05 2001/11/19 1.06 2001/12/16 1.07 2001/12/22 1.08 review 表001 review 表002 CR001 CR002 CR003 CR004 CR005 CR006 Change Description 修改描述 Author 作者 Sec No. 修改 章节 完成初稿 根据内部评审结果进行修改 王蓬、杨华 王蓬、杨华 根据系统测试计划评审结果进行修改 王蓬、杨华 根据外部评审结果进行修改 杨华、王蓬 根据内部审计结果进行修改 详细设计阶段更新 编码阶段进行更新 集成测试阶段进行更新 孙延峰 杨华 孙延峰 孙延峰 系统测试阶段进行更新 孙延峰、田 红健 点评:修订记录需要保证对文档的每 一次修改的可回溯性,包括内容、日 期、版本、责任人等相关信息 2018-02-06 All rights reserved 版权所有,侵权必究 Page 2 , Total 33 第2页,共33页
NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Confidential 机密 Catalog 目 录 2.1.1 2.1.2 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 Introduction 简介 .......................................................................................................................7 1 Purpose 目的 ...................................................................................................................... 7 1.1 Scope 范围 ......................................................................................................................... 7 1.2 2 General description总体概述 .....................................................................................................7 Software perspective 软件概述 ........................................................................................... 7 2.1 About the Project 项目介绍 ........................................................................................... 7 Environment of Product 产品环境介绍 .........................................................................9 Software function 软件功能 ...............................................................................................10 2.2 User characteristics 用户特征 ........................................................................................... 11 2.3 2.4 Assumptions & Dependencies 假设和依赖关系 ............................................................... 11 3 Requirements Modeling 需求建模 .......................................................................................... 12 3.1 Modeling tool 1 建模工具1 ................................................................................................ 12 4 Specific Requirements 具体需求 .............................................................................................12 4.1 Functional Requirements 功能需求 .................................................................................. 12 R.FUNC.1 支持对输入IP报文按网络流分类统计 ....................................................... 12 R.FUNC.2 支持对输出IP报文按流分类统计 ...............................................................15 R.FUNC.3 支持流的按时老化 .....................................................................................15 R.FUNC.7 支持按UDP V5.00格式输出流统计信息 ....................................................16 R.FUNC.10 输出流统计时支持防火墙的快速处理 ..................................................... 20 R.FUNC.11 流统计时支持策略路由的快速处理 .........................................................21 R.FUNC.12 支持热插拔和热备份 ...............................................................................21 Performance Requirements 性能需求 ............................................................................. 22 R.PERF.1 同时统计流数 ............................................................................................. 22 External Interface Requirements 外部接口需求 ............................................................... 22 User Interface 用户接口 .............................................................................................. 22 Software Interface 软件接口 ........................................................................................27 Hardware Interface 硬件接口 ...................................................................................... 27 Communication Interface 通讯接口 ............................................................................ 28 5 Overall Design Constraints 总体设计约束 .............................................................................. 28 Standards compliance 标准符合性 ................................................................................... 28 5.1 Hardware Limitations 硬件约束 .........................................................................................28 5.2 5.3 Technology Limitations 技术限制 ......................................................................................28 6 Software Quality Attributes 软件质量特性 .............................................................................. 28 Reliability 可靠性 ............................................................................................................... 29 6.1 6.2 Usability 易用性 ................................................................................................................. 29 6.3 安全性 ................................................................................................................................ 29 6.4 可维护性 ............................................................................................................................ 29 6.5 可移植性 ............................................................................................................................ 29 7 Dependencies 依赖关系 ..........................................................................................................29 8 Other Requirements其他需求 ................................................................................................. 30 Database数据库 ................................................................................................................ 30 8.1 Operations 操作 .................................................................................................................30 8.2 8.3 Localization 本地化 ............................................................................................................30 9 Requirements Classification 需求分级 ....................................................................................30 Issues To Be Determined 待确定问题 .............................................................................. 31 10 11 Appendix 附录 ................................................................................................................... 31 2018-02-06 All rights reserved 版权所有,侵权必究 Page 3 , Total 33 第3页,共33页 4.2 4.3 4.2.1 4.3.1 4.3.2 4.3.3 4.3.4
NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Confidential 机密 11.1 Appendix A 附录A Feasibility Analysis Results 可行性分析结果 ................................... 31 11.2 本软件所使用的外部环境提供的通用接口 .........................................................................31 11.3 本文相关的背景知识 .......................................................................................................... 31 流的定义和判断 ..................................................................................................31 11.3.1 2018-02-06 All rights reserved 版权所有,侵权必究 Page 4 , Total 33 第4页,共33页
NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Confidential 机密 Table List 表目录 表1 UDP V5格式表 ........................................................................................................................ 17 表2 UDP V5报文格式 .....................................................................................................................17 display nat命令输出信息描述(Table Description) ...................................................................25 Figure List 图目录 图1 NetStream特性组网图 ...............................................................................................................9 图2 NetStream外部环境图 .............................................................................................................10 2018-02-06 All rights reserved 版权所有,侵权必究 Page 5 , Total 33 第5页,共33页
NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Confidential 机密 NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Keywords 关键词:网络流、IP报文 点评:关键词是能够反映本文中心意思的常用词语,读者通过关键词可以大概了解本文的基本内 容,同时也便于检索文档的内容。 Abstract 摘 要:本文描述8070路由器软件中NetStream软件特性的需求规格。 点评:用简短的语言对本文主要内容的概要性描述。 List of abbreviations 缩略语清单: Full spelling 英文全名 Chinese explanation 中文解释 Abbreviations缩略语 NSC NDA FIB PR AS TOS NetStream Collector NetStream Data Analyzer Forwarding Information Block 转发表 Policy Routing Autonomous System Type Of Service 策略路由 网络流数据收集器 网络流数据分析器 自治系统,在BGP路由协议中应用 服务类型,在IP报文头中的标志,用来 点评:对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。 进行流量控制 2018-02-06 All rights reserved 版权所有,侵权必究 Page 6 , Total 33 第6页,共33页
NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Confidential 机密 1 Introduction 简介 1.1Purpose 目的 这部分要描述文档的目的。应该指明读者。说明本需求文档描述了哪个产品的软件需求。 本文阐述了8070V100R005路由器主机软件中NetStream软件特性的开发需求。用于指导 NetStream项目的开发人员进行设计、开发和测试,是整个项目后续工作的基础。 1.2Scope 范围 本节应描述文档所包括和不包括的内容。 本项目输出产品名称为 NetStream,是NE16产品的8070 V100R005版本的一个软件特性模 块,在这个特性模块中将实现以下特性: 1、支持对输入IP报文按网络流分类统计。 2、支持对输出IP报文按网络流分类统计。 3、支持网络流定时老化。 4、支持按UDP V5.00格式输出统计信息。 5、输出网络流统计时支持防火墙的快速处理。 6、支持对策略路由的快速处理。 7、支持热插拔和热备份。 NetStream 不支持以下特性: 1、不处理广播报文、多播报文,但正常转发。 点评:在容易引起歧义的时候需要描述不支持的特性,如本文中的IP报文如不特殊说明不支持 多播、广播,则容易引起误解。 2 General description总体概述 本节描述影响产品和产品需求的一般因素。由以下4个部分构成。有一点需说明的是本节不描 述具体的需求,只是使那些将要描述的具体需求更易于理解。 2.1Software perspective 软件概述 2.1.1 About the Project 项目介绍 描述本软件需求所描述的项目的背景。例如:本项目是一系列版本中的一个,或者是替代某 2018-02-06 All rights reserved 版权所有,侵权必究 Page 7 , Total 33 第7页,共33页
NetStream Software Requirements Specification 8070V100R005 NetStream软件需求规格说明书 Confidential 机密 个已经存在的系统,还是一个新的独立的项目。 随着网络的应用日渐增多,用户对服务的要求更高,如客户需要对网络流进行统计分析功 能,NetStream特性提供了这样的一种解决方法。NetStream提供了统计的方法和详细的流量统计 信息,这些信息可以用于网络管理和规划、企业记帐和分部门的计费、ISP编制帐单、数据储备、 以及用于商业目的的数据采集。 根据有关统计信息显示,在网络上的流量绝大部分的数据流量都是短暂阵发的双向数据流, NetStream特性主要根据一个报文的目的IP地址、源IP地址、目的端口号、源端口号、协议号、 TOS、输入/输出接口来判定一个网络流,针对这些网络流做独立的数据统计。统计结果将定期的 向一个NetStream Collector发送,由NSC进行进一步的处理,然后交给后续的NDA进行数据分析 报表,进行计费、网络规划等等。 NE16路由器为了适应这种需求,在V100R005版本中增加NetStream特性,下图是该特性的 一种典型的组网应用。图中显示的是数据采集和分析的一个过程,NE16把采集到的关于网络流的 详细信息输出给NSC,由NSC进行初步处理输出给NDA,然后由后续的NDA进行分析。 NSC NSC NE16 NE16 NDA 2018-02-06 All rights reserved 版权所有,侵权必究 Page 8 , Total 33 第8页,共33页
分享到:
收藏