摘要
军用软件在指导军用复杂工程系统的设计和工程实践中起着重要的作用。军用软件的质量直接影响着军用工程装备使用效果的有效性,进而影响军事任务的成败。这些年来,由于军用软件质量缺陷所导致的军用工程装备安全事故以及引起的经济损失逐年增加,使得人们更加深刻地认识到军用软件质量问题的重要性。而保证军用软件质量最有力的手段便是通过软件测试,因此软件测试的质量是保证军用软件质量的重要实现手段。测试质量在很大程度上可以决定军用软件的质量以及实际运用效果。为规范软件测试过程及管理活动,持续改进军用软件项目质量管理能力,亟待从质量形成过程角度对军用软件质量的影响要素进行识别,对其要素之间的相互影响关系进行有效管理,即基于测试过程对军用软件测试质量管理问题进行系统研究,从而达到提升军用软件质量的目标。 本文首先在梳理国内外相关研究文献的基础上,系统分析了当前国内外软件测试质量的研究现状,从软件测试的目的及意义和质量管理理论基础出发,分析军用软件测试过程活动及其活动因素。结合具体的X军用软件测试质量管理现状,分析并归纳整理了X军用软件测试项目在质量方面存在的主要问题,即开发人员能力欠缺、测试需求输入质量较差等。进一步,从质量形成过程角度提出了X军用软件测试项目的具体质量管理改进策略。主要包括:在人员管理方面,需要注重加强质量管理人员和开发人员的专业性;在测试需求评审管理方面,需要增加测试需求评审环节,并将测试需求问题纳入测试缺陷管理;在完善测试流程方面,需要加强需求优先级管理。同时,需要完善测试管理制度,明确测试活动的责任和流程,以保证测试工作的顺利进行;在测试数据审核方面,需要采用自下而上的方式进行测试数据审核。这样可以确保测试数据的质量和可靠性,减少测试中的误差。另外,将测试数据审核纳入考核也有助于提高测试人员的工作质量。预期X军用软件在设计缺陷减少和客户投诉降低方面成效显著。 本研究对于军用软件项目的质量管理及其实际应用具有重要意义。通过加强测试团队的专业能力和测试需求的评审,可以提高军用软件测试的质量。同时,完善测试流程和测试数据审核机制,可以进一步减少测试中的误差,提高测试工作的可靠性。此外,明确测试活动的责任和流程,可以保证测试工作的顺利进行。这些管理策略可以为军用软件项目的顺利开展和质量保障提供有力支撑,对于其他项目的质量管理具有一定的推广和应用价值。