[发明专利]一种面向软件生命周期的装备软件测试性设计方法在审
申请号: | 202110484004.1 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113204484A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 孟小娟;高玉峰;高金梁;陈漠;闫陈静;马亮;薛琼;牟迪 | 申请(专利权)人: | 中国航天系统科学与工程研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/62 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 任林冲 |
地址: | 100048*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 软件 生命周期 装备 测试 设计 方法 | ||
1.一种面向软件生命周期的装备软件测试性设计方法,其特征在于,包括以下步骤:
(1)明确软件生命周期每个阶段的任务和要求;
(2)根据软件生命周期各阶段的任务和要求,制定软件测试性设计准则的分类方案;
(3)按照分类方案,面向软件生命周期,考虑软件测试性的影响因素,设计装备软件测试性通用设计准则;
(4)结合层次分析法,构建软件测试性度量框架;
(5)采用模糊综合评价方法度量应用设计准则后的软件测试性。
2.根据权利要求1所述的一种面向软件生命周期的装备软件测试性设计方法,其特征在于,在步骤(1)中,软件生命周期包括系统分析、需求分析、设计、编码、测试验证和运行维护六个阶段,每个阶段的任务和要求包括:
(1.1)系统分析阶段,分析用户需要,明确软件开发的目的和要达到的目标,确定软件的功能和性能指标要求,从顶层策划的角度给出软件开发要求;
(1.2)需求分析阶段,确定软件的功能和性能要求,明确软件开发的运行环境,策划软件的开发计划和软件测试工作计划;
(1.3)设计阶段,根据需求规格说明对软件的体系结构、功能模块和接口进行设计,制定初步的软件集成测试计划;给出各功能模块接口的数据结构,并描述功能模块的过程,给出功能模块的算法和数据结构等内部细节,为软件编码提供依据;
(1.4)编码阶段,依据软件设计说明进行单元程序编码,开展软件单元的静态分析和单元测试,验证软件单元的实现与软件设计说明的一致性,并将经过单元测试的软件模块进行逐步集成和调试,实现软件系统的集成;
(1.5)测试验证阶段,在软件完成单元测试、满足质量要求并纳入软件配置管理后,根据集成测试计划,对软件进行集成测试;完成集成测试后,针对软件的全部功能和性能要求进行确认测试;最后进行系统联试,实现软件与大系统的对接。
(1.6)运行维护阶段,进行软件安装、升级、排故。
3.根据权利要求1所述的一种面向软件生命周期的装备软件测试性设计方法,其特征在于,在步骤(2)中,根据软件生命周期各阶段的任务和要求,软件测试性设计准则的分类方案包括:
(2.1)系统分析阶段,基于用户需求,侧重软件开发要求,将设计准则分类为系统级测试性要求类,进一步确定测试性要求子类;
(2.2)需求分析阶段,该阶段的任务是明确软件的功能、性能和接口,输出需求规格说明文档;由此,将设计准则划分为功能类、性能类、接口类和文档类;进一步,功能类分为输入测试性、输出测试性、查错测试性子类;性能类分为容量测试性、精度测试性子类;接口类分为外部接口测试性、内部接口测试性、数据测试性、通讯测试性子类;文档类分为标准符合性测试性、逻辑测试性、内容测试性子类;
(2.3)设计阶段,设计软件的体系结构、功能模块和接口,关注数据结构和算法设计,输出设计说明文档;基于此,将设计准则划分为体系结构类、接口类、模块设计类、文档类;接口类分为输入测试性、输出测试性、数据测试性、通信测试性子类;模块设计类分为单元逻辑测试性、中断测试性、数据接口测试性、自检测设计测试性、复杂性控制测试性子类;文档类分为标准符合性测试性、逻辑测试性、内容测试性子类。
(2.4)编码阶段,该阶段是实现阶段,将设计准则划分为软件源代码类,包括数据测试性、逻辑测试性、接口测试性、中断测试性、注释测试性、复杂性控制测试性子类。
(2.5)测试验证阶段,进行测试方法的设计,输出测试相关文档;由此,将设计准则划分为文档类、测试方法类;
(2.6)运行维护阶段,进行软件安装、升级、排故,将设计准则划分为修复升级类、功能升级类、故障排除类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天系统科学与工程研究院,未经中国航天系统科学与工程研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110484004.1/1.html,转载请声明来源钻瓜专利网。