网络规划-网络系统集成内容和方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第9章 网络系统集成内容和方法
教学目的:
•掌握网络系统集成的内容•掌握网络系统集成的方法
教学重点:
•网络系统集成的内容•网络系统集成的方法
由各种相互联系、相互作用的部分通过特定的方式结合而成的有机整体叫做系统。
系统集成(SI,System Integration)是指在系统工程科学方法的指导下,根据用户需求,优选各种技术和产品,提出系统性的应用方案,并按照方案对组成、系统的各个部件或子系统进行综合集成,使之彼此协调工作,成为一个完整、可靠、经济和有效的系统,达到整体优化的目的。
网络系统集成是信息系统集成的一部分,信息系统集成包含了网络系统集成与软件应用集成。
网络系统集成的三个主要层面如图所示
网络系统集成的步骤
•(1)需求分析
•(2)技术方案设计
•(3)网络设计
•(4)综合布线系统与网络工程施工•(5)软件平台配置
•(6)网络系统测试与试运行•(7)应用软件开发
•(8)用户培训
•(9)网络运行技术支持 •(10)工程验收
9.2 系统集成的原则和特点
网络系统集成的原则:
•实用性:网络系统要能最大限度地满足用户实际工作的需要,以达到用户的要求。
•可靠性:可靠性是指当网络系统的某部分发生故障时,系统仍能以一定的服务水平提供服务的能力。•可维护性:网络系统的维护在整个信息系统的生命周期中占有很大的比重。因此提高系统的可维护性是提高网络系统性能的重要手段。
•安全性:网络系统的设计及使用的设备应具有较高的安全性,能够对网络攻击、系统漏洞等进行防范、检测和处理,并具有事故恢复、安全保护和灾难防备等功能。
•主流性:网络系统的产品和技术都应是属于该产品或技术发展的主流,应具有可靠的技术支持、成熟的使用环境和良好的升级发展势头。
•前瞻性:网络系统除了要在一定的时期内保持良好的效能,还应当充分把握技术发展的趋势以及能够在应用方面进行拓展和更新,以适应用户的新需求。
9.2 系统集成的原则和特点
网络系统集成的特点:
•网络系统集成要以满足用户的需求为根本出发点。
•网络系统集成是要选择最适合用户的需求和投资规模的产品和技术。
•网络系统集成体现更多的是设计、调试与开发,其本质是一种技术行为。
•网络系统集成包含技术、管理和商务等方面,是一项综合性的系统工程。技术是系统集成工作的核心,管理和商务活动是系统集成项目成功实施的可靠保障。
•性能价格比的高低是评价一个网络系统集成项目设计是否合理和实施成功的重要参考因素。
共享平台逻辑架构
一般性技术架构设计案例
整体架构设计案例
系统测试
系统测试的含义与特性
1.测试的定义
•为了发现错误而执行程序的过程。
2.特征
•测试的挑剔性:设法暴露程序中的错误和缺陷
•测试的系统性:目的、标准、步骤、进度、责任、测试用例标准、工具、机时、有关规程等
•完全测试的不可能性:完全测试是不可能的
测试方法的分类
1.黑箱测试
•不考虑程序的内部逻辑结构
2.白箱测试
•需要了解程序的内部结构和处理过程
3. 白盒测试
•白盒法又称结构化方法 (结构测试) 或逻辑覆盖法,其基本思想是把程序看作是路径的集合。这样,对程序的测试便转化为对程序中某些路径的测试,要设法让被测程序的“各处”均被执行到,使潜伏在程序每个角落的错误均有机会暴露出来。因此,白盒法实际上是一种选择通过指定路径的输入数据的分析方法。
•采用白盒法可以用测试覆盖率作为测试彻底度的定量衡量标准。
测试方法的分类
4. 黑盒测试
•黑盒法又称为功能测试,是根据软件需求说明书上罗列的各项功能、性能指标,来构造测试用例的输入数据,实际执行被测软件,分析执行过程的行为与执行结果,以便检查出被测软件的错误。在黑盒法测试中,测试者可以完全不关心程序的内部结构。可见,白盒法是一种逻辑驱动方法,而黑盒法是一种功能驱动方法。黑盒法是最常用的测试方法。
测试的基本原则
•精确描述预期输出
•程序员应避免测试自己的程序
•程序设计机构不应测试自己的程序
•彻底检查每个测试结果
•对非法的和非预期的输入,也要编写测试情况•程序副作用的测试
•不要扔掉测试情况
•不要设想程序中不会查出错误
1.单元测试
保证每个模块作为一个单元能正确运行。
2.子系统测试
把经过单元测试的模块放在一起形成一个子系统来测试。
3.系统测试
把经过测试的子系统装配成一个完整的系统来测试。
4.验收测试
把软件系统作为单一的实体进行测试。
5.平行运行
新旧两个系统同时运行,比较两个系统处理结果。
1.单元测试
多采用白箱测试技术 模块接口测试、模块局部数据结构测试、模块中所有独立执行通路测试、模块的各条错误处理通路测试、模块边界条件测试
2.综合测试
集成测试、系统测试、效率测试、负载测试、强度测试
3.集成测试
集成测试采用白盒测试和黑盒测试相结合的测试技术和渐增式的测试策略,用数据流等测试方法设计测试用例。主要测试内容包括单元之间的接口测试、全局数据结构测试等。
4.验收测试
检查软件能否按合同要求进行工作,即是否满足用户的需求要求。
1. 自顶向下测试方法
具体方法步骤为:
(1)以主控模块作为驱动模块,引入的桩模块用实际模块替代;
(2)依据所选的集成测试策略(深度优先或广度优先),每次只替代一个桩模块;
(3)每集成一个模块立即测试一遍;
(4)只有每组测试完成后,才着手替换下一个桩模块;
(5)为避免引入新错误,须不断地进行回归测试。