论文部分内容阅读
测试性是产品设计的关键因素之一,在提高武器装备的可维护性和减少测试费用中,已经越来越成为武器装备设计中的一个重要组成部分。但是目前的故障诊断软件大都是从底层硬件电路开始建立多信号模型,这种传统的建模分析方法与硬件设备结合的更加紧密。而对于大型的复杂的系统级电路,这种方法将会非常的麻烦和低效。因此,在某些政府部门的项目支持下,对基于任务流模型的建模方法及测试性分析方法做了较为深入的研究,同时进行了基于任务流模型的测试性软件的总体结构与关键模块的设计与实现。本文主要研究工作如下:1、首先通过对任务剖面定义的阐明给出任务流模型的概念及其理论基础,然后在此基础上给出任务剖面的生成方法及过程。然后由于之前的建模方法大多基于多信号流模型,而任务流模型具有自己特有的属性,多信号流的建模方法不适用于任务流模型,故有必要针对任务流模型的系统属性,从层次性、时序性和逻辑性出发研究任务模型的建模方法。2、由于测试性指标的计算离不开多信号流模型的数据支持,只有在任务流模型的基础上,同时将任务流与多信号流关联起来,才能设置合适的测点从而获得需要的可测性数据指标,本文采用矩阵变换的方法关联二者。3、在任务流模型与多信号流模型二者关联起来之后,可以借助多信号流模型计算任务流模型的测试性指标。同时,任务流模型也有其特有的测试性指标,本文会给出任务流模型的测试性指标的计算方法。4、本文对基于任务流模型的测试性指标的分配方法做了较深入的研究。测试性指标的分配一直都是测试性设计的重要组成部分,本文提出的两种方法:基于粒子群算法的测试性指标分配方法和基于BP神经网络的测试性指标分配方法,从智能算法的角度入手,可以给后续的更加深入的研究提供思路和借鉴。5、本文介绍了软件工具开发的情况。首先介绍了软件的总体设计和系统的整体流程,使得读者对软件整体平台和功能有初步了解;同时还介绍了软件的开发背景,即主要的开发工具和主要的技术路线。然后对软件主要的功能模块给出介绍,主要的功能模块即任务剖面建模模块和测试性建模模块。任务剖面建模模块主要用于任务流模型的图形化建模,生成任务流模型;测试性建模模块则主要实现任务流模型与多信号流模型的的关联,使得二者能够对应起来,从而实现测试性指标的计算功能。