《航天软件评测中心.ppt》由会员分享,可在线阅读,更多相关《航天软件评测中心.ppt(17页珍藏版)》请在金锄头文库上搜索。
1、中国航天软件评测中心中国航天软件评测中心以航天品质成就以航天品质成就软件测试质量软件测试质量中国航天软件评测中心中国航天软件评测中心赵国亮赵国亮中国航天软件评测中心中国航天软件评测中心 当今软件在国民经济各个领域中的作当今软件在国民经济各个领域中的作用越来越重要。硬件是舞台,软件是演用越来越重要。硬件是舞台,软件是演员。一场戏演得好不好关键在演员。员。一场戏演得好不好关键在演员。 但软件的质量则越来越难保证:但软件的质量则越来越难保证: 软件的规模越来越大;软件的规模越来越大; 软件的复杂性越来越高;软件的复杂性越来越高; 软件的并发性与不确定性越来越强。软件的并发性与不确定性越来越强。中国航
2、天软件评测中心中国航天软件评测中心 阿丽亚娜阿丽亚娜5型火箭由于几个关键量未型火箭由于几个关键量未软件中进行异常保护,导致在异常情况软件中进行异常保护,导致在异常情况下软件无安全性处理措施,价值下软件无安全性处理措施,价值5亿英镑亿英镑的火箭瞬间灰飞烟灭,发射失败导致整的火箭瞬间灰飞烟灭,发射失败导致整个欧洲航天计划延迟;个欧洲航天计划延迟; 民用领域因为软件错误导致重大经济民用领域因为软件错误导致重大经济损失的案例更多。损失的案例更多。 中国航天软件评测中心中国航天软件评测中心 软件测试是软件质量保证的必要手段。软件测试是软件质量保证的必要手段。国外相关数据显示:通过必要的测试,国外相关数据
3、显示:通过必要的测试,软件缺陷数可至少降低软件缺陷数可至少降低80%,而软件测,而软件测试的投资回报率能达到试的投资回报率能达到350%。一般而言,。一般而言,如果在软件测试阶段修正一个错误的代如果在软件测试阶段修正一个错误的代价是价是1,那么在产品发布后再修改的代价,那么在产品发布后再修改的代价就是它的就是它的200到到300倍。倍。中国航天软件评测中心中国航天软件评测中心方法与技术、工具与环境、管理与标准。航天领域软件测试质量保证三要素航天领域软件测试质量保证三要素中国航天软件评测中心中国航天软件评测中心方法与技术方法与技术针对软件的六大质量特性:功能性(Functionality)、可靠
4、性(Reliability)、易用性(Usability)、效率(Efficiency)、维护性(Maintainability)和可移植性(Portability),均有测试方法予以保证。中国航天软件评测中心中国航天软件评测中心方法与技术方法与技术中国航天软件评测中心中国航天软件评测中心n n航天领域软件测试方面的技术能力包括:航天领域软件测试方面的技术能力包括:航天领域软件测试方面的技术能力包括:航天领域软件测试方面的技术能力包括:1)1)1)1)功能测试功能测试功能测试功能测试 9 9 9 9)代码审查)代码审查)代码审查)代码审查 1 1 1 17 7 7 7)安全性测试)安全性测试)
5、安全性测试)安全性测试2)2)2)2)负载测试负载测试负载测试负载测试 10101010)压力测试)压力测试)压力测试)压力测试 18181818)稳定性测试)稳定性测试)稳定性测试)稳定性测试3)3)3)3)接口测试接口测试接口测试接口测试 11111111)逻辑测试)逻辑测试)逻辑测试)逻辑测试 19191919)数据处理测试)数据处理测试)数据处理测试)数据处理测试4)4)4)4)边界测试边界测试边界测试边界测试 1 1 1 12 2 2 2)强度测试)强度测试)强度测试)强度测试 20202020)安装性测试)安装性测试)安装性测试)安装性测试5)5)5)5)余量测试余量测试余量测试余
6、量测试 1 1 1 13 3 3 3)容量测试)容量测试)容量测试)容量测试 21212121)敏感性测试)敏感性测试)敏感性测试)敏感性测试6)6)6)6)性能测试性能测试性能测试性能测试 14141414)兼容性测试)兼容性测试)兼容性测试)兼容性测试 22222222)恢复性测试)恢复性测试)恢复性测试)恢复性测试7)7)7)7)易用性测试易用性测试易用性测试易用性测试 15151515)并发测试)并发测试)并发测试)并发测试 23232323)人机界面测试)人机界面测试)人机界面测试)人机界面测试8 8 8 8)可靠性测试)可靠性测试)可靠性测试)可靠性测试 16161616)互操作性
7、测试互操作性测试互操作性测试互操作性测试 2424) 代码分析代码分析代码分析代码分析方法与技术方法与技术中国航天软件评测中心中国航天软件评测中心航天领域目前引进的国外先进软件测试工具包括:航天领域目前引进的国外先进软件测试工具包括:航天领域目前引进的国外先进软件测试工具包括:航天领域目前引进的国外先进软件测试工具包括:uu软件代码分析工具软件代码分析工具软件代码分析工具软件代码分析工具 kLockkLockkLockkLock work 8.0 work 8.0 work 8.0 work 8.0uu压力与性能测试工具压力与性能测试工具压力与性能测试工具压力与性能测试工具LoadRunner
8、LoadRunnerLoadRunnerLoadRunneruu网络安全性测试工具网络安全性测试工具网络安全性测试工具网络安全性测试工具Rational Rational Rational Rational AppScanAppScanAppScanAppScanuu软件静态分析工具软件静态分析工具软件静态分析工具软件静态分析工具 QA C+QA C+QA C+QA C+uu软件结构分析和度量工具软件结构分析和度量工具软件结构分析和度量工具软件结构分析和度量工具 McCabeMcCabeMcCabeMcCabeuu软件质量度量与评价工具软件质量度量与评价工具软件质量度量与评价工具软件质量度量与
9、评价工具 LogiscopeLogiscopeLogiscopeLogiscopeuu软件单元测试工具软件单元测试工具软件单元测试工具软件单元测试工具 CantataCantataCantataCantatauu软件运行监测分析工具软件运行监测分析工具软件运行监测分析工具软件运行监测分析工具 TestBedTestBedTestBedTestBeduu软件安全性分析工具软件安全性分析工具软件安全性分析工具软件安全性分析工具 PolySpacePolySpacePolySpacePolySpaceuu软件建模分析工具软件建模分析工具软件建模分析工具软件建模分析工具 StatemateStatem
10、ateStatemateStatemate uu软件覆盖率和性能测试工具软件覆盖率和性能测试工具软件覆盖率和性能测试工具软件覆盖率和性能测试工具 CodeTestCodeTestCodeTestCodeTest工具与环境工具与环境中国航天软件评测中心中国航天软件评测中心 针对被测系统搭建各种全数字、半实针对被测系统搭建各种全数字、半实物仿真测试环境及嵌入式和分布式系统物仿真测试环境及嵌入式和分布式系统测试平台。测试平台。工具与环境工具与环境中国航天软件评测中心中国航天软件评测中心n航天领域软件规定必须进行第三方测试,航天领域软件规定必须进行第三方测试,以保证其客观性、公正性和权威性。软以保证其
11、客观性、公正性和权威性。软件使用前必须有第三方测试报告,并且件使用前必须有第三方测试报告,并且规定软件和硬件系统分开进行单独验收。规定软件和硬件系统分开进行单独验收。n强调过程控制和项目管理并严格按照相强调过程控制和项目管理并严格按照相关标准执行。关标准执行。管理与标准管理与标准中国航天软件评测中心中国航天软件评测中心GJBGJB102/Z102/Z- -97 97 软件可靠性和安全性设计准则软件可靠性和安全性设计准则软件可靠性和安全性设计准则软件可靠性和安全性设计准则GJB5369-2005 GJB5369-2005 航天型号航天型号航天型号航天型号C C语言安全子集语言安全子集语言安全子集
12、语言安全子集GJB2434A-2004GJB2434A-2004 军用软件产品评价军用软件产品评价军用软件产品评价军用软件产品评价GJB5234-2004 GJB5234-2004 军用软件验证和确认军用软件验证和确认军用软件验证和确认军用软件验证和确认GJB5236-2004 GJB5236-2004 军用软件质量度量军用软件质量度量军用软件质量度量军用软件质量度量GJB/Z 141-2004GJB/Z 141-2004 军用软件测试指南军用软件测试指南军用软件测试指南军用软件测试指南管理与标准管理与标准中国航天软件评测中心中国航天软件评测中心n 载人航天工程载人航天工程n 探月工程探月工程
13、n 2008北京奥运安保工程北京奥运安保工程n 国家电网信息系统国家电网信息系统n 公安部信息系统公安部信息系统航天软件测试成功案例航天软件测试成功案例中国航天软件评测中心中国航天软件评测中心n过程控制过程控制n设计文档设计文档n阶段评审阶段评审n配置管理配置管理n测试验证测试验证n软件三性软件三性航天领域软件工程重点要素航天领域软件工程重点要素中国航天软件评测中心中国航天软件评测中心中国航天软件评测中心简介中国航天软件评测中心简介中国航天软件评测中心中国航天软件评测中心uu19961996年正式成立,中国第一家从事高可靠高安全软件评测的专业软件评年正式成立,中国第一家从事高可靠高安全软件评测
14、的专业软件评年正式成立,中国第一家从事高可靠高安全软件评测的专业软件评年正式成立,中国第一家从事高可靠高安全软件评测的专业软件评测机构;测机构;测机构;测机构;uu19981998年,国内第一家以软件评测为认证项目通过了新时代认证中心的质年,国内第一家以软件评测为认证项目通过了新时代认证中心的质年,国内第一家以软件评测为认证项目通过了新时代认证中心的质年,国内第一家以软件评测为认证项目通过了新时代认证中心的质量管理体系认证;量管理体系认证;量管理体系认证;量管理体系认证;uu20022002年,国内第一家通过了年,国内第一家通过了年,国内第一家通过了年,国内第一家通过了SEI-CMMSEI-C
15、MM二级正式评估的专业软件评测机构;二级正式评估的专业软件评测机构;二级正式评估的专业软件评测机构;二级正式评估的专业软件评测机构;uu20042004年,国内第一家通过了总装备部组织的军用软件测评实验室认可;年,国内第一家通过了总装备部组织的军用软件测评实验室认可;年,国内第一家通过了总装备部组织的军用软件测评实验室认可;年,国内第一家通过了总装备部组织的军用软件测评实验室认可;uu20072007年,国防科工委认定成为国内唯一国防科技工业软件测试和评价实年,国防科工委认定成为国内唯一国防科技工业软件测试和评价实年,国防科工委认定成为国内唯一国防科技工业软件测试和评价实年,国防科工委认定成为
16、国内唯一国防科技工业软件测试和评价实验室;验室;验室;验室;uu20082008年年年年2 2月,获得国家认证认可监督管理委员会计量认证资质认定;月,获得国家认证认可监督管理委员会计量认证资质认定;月,获得国家认证认可监督管理委员会计量认证资质认定;月,获得国家认证认可监督管理委员会计量认证资质认定;uu20082008年年年年3 3月,通过中国合格评定国家认可委员会实验室(月,通过中国合格评定国家认可委员会实验室(月,通过中国合格评定国家认可委员会实验室(月,通过中国合格评定国家认可委员会实验室(CNASCNAS)认可;)认可;)认可;)认可;uu软件工程和软件评测领域国家军用标准的制定者;软件工程和软件评测领域国家军用标准的制定者;软件工程和软件评测领域国家军用标准的制定者;软件工程和软件评测领域国家军用标准的制定者;uu中国载人航天工程和绕月探测工程软件独立测试资格;中国载人航天工程和绕月探测工程软件独立测试资格;中国载人航天工程和绕月探测工程软件独立测试资格;中国载人航天工程和绕月探测工程软件独立测试资格;中国航天软件评测中心中国航天软件评测中心 中国航天软件评测中心愿意将这些年中国航天软件评测中心愿意将这些年在航天领域软件工程和软件测试方面积在航天领域软件工程和软件测试方面积累的经验、技术同大家分享和交流。累的经验、技术同大家分享和交流。谢谢 谢!谢!