background image

  

 【摘 要】本文指出了软件开发过程中质量控制的重要性,通过分析开发过程中存在的问

题,提出了一些提高软件开发质量的方法的对策措施。

 

  

 【关键词】软件开发;软件工程;质量控制 

  

 

  

 软件质量是指开发出来的软件不仅可以满足客户明确提出来的要求还要满足某些没有

明确提出来的要求,软件质量越高,客户需求满足度就越高。软件项目质量控制不仅仅是控

制软件设计的最终结果,它其实要求贯穿于软件设计项目的全过程,从软件开发初期的客

户需求调查,到最终的软件交付评审,每个阶段都要进行仔细的控制,才能提高软件开发

的质量。

 

  

 一、软件开发过程的问题分析 

  

 (1)不能明确分析软件的需求。软件的需求是决定软件质量的一个非常关键的因素,

如果不能够准确明了的分析软件需求,就达不到软件应有的效果,从而不能真正满足客户

的要求。然而软件的需求不是显而易见的,它需要软件开发人员和客户或者业务人员之间进

行充分有效地沟通和交流,使得在软件开发一开始就能够将需求提得既明确又充分,这样

才能为以后的工作打好基础,避免在一开始就偏离了软件开发的方向。在设计开发的过程中

也要不断与客户进行沟通和交流,及时按照客户的意见调整软件,才能提高软件开发的质

量。(

2)软件开发工作不规范。由于软件质量许多指标不能量化,因此,软件开发的质量好

坏也没有办法直接考核软件开发人员的责任,这样就致使软件开发人员不会很重视软件开

发的质量,往往更关心项目开发的成本和进度。此外,软件开发人员没有制定软件开发计划

或者并不能按照软件开发的计划进行工作,为了赶进度经常跨阶段进行开发工作,这样就

没法保证软件开发过程的科学性和系统性,软件开发的质量也不能得到保证。软件开发管理

人员和技术人员也会影响软件开发的质量。软件开发工作需要他们之间进行频繁的沟通和交

流,倘若不能及时沟通,对开发过程中出现的不同认识和误解等等问题不能及时消除,就

势必会影响到软件产品的质量。此外,软件开发人员在开发过程中一旦出现流动,就会给软

件开发工作带来很大的影响,也不利于提高软件产品的质量。

 

  

 二、提高软件开发质量方法和对策 

  

 1.软件产品质量控制方法。(1)软件工程方法。软件工程的基本方法就是把软件开发

过程划分为若干个阶段,在每个阶段开发过程中都设置不同的目标、成本、时间等验收标准,

在前一阶段工作通过验收后才能开始下一阶段的工作,这样就会达到提高软件开发的质量

的目标。软件工程将开发过程分为软件生产方法、需求分析、软件设计、软件生产工具、测试、