论文部分内容阅读
近年来,随着计算机和软件产业的飞速发展,软件企业面临越来越激烈的竞争,软件的质量在企业间相互的客户争夺中显得尤为重要,软件质量管理也随之成为非常重要的话题。软件的质量管理经过国内外众多软件企业的多年实践,已形成了一些较为通用的标准,其中以软件能力成熟度模型集成CMMI、精简并行过程SPP和ISO9000系列较为典型。国内不少软件企业已通过了或正在申请CMMI3级甚至是CMMI4级,也有部分企业通过了ISO9000/9001认证,但这些标准或模型对大多数软件企业的软件质量提升非常有限,一些企业管理者认为它不但没有对软件质量的提升起到什么作用,还增加了企业的成本及大量的额外工作,它并不适用于国内的软件企业。其实,这种想法是错误的。CMMI、SPP和ISO模型对整个软件行业具有非常重要的指导作用,它可以较好地指导对它认识比较清晰且公司重视软件质量管理的企业。CMMI、ISO等模型针对不同的企业需要进行适当的裁剪和整合,它并不适合任何企业对它进行原搬照抄。首先,本文通过对上述模型基本理论的学习,根据MC公司多年的软件开发管理经验和质量管理经验,结合该公司软件质量管理现状和以CS软件为例,深入分析了MC公司质量管理问题的成因,具体体现在部门协调不畅、需求不明确、测试流程不合理、质量保证不到位、过程管理欠缺和知识共享、传递性差几个方面;其次,针对适合软件开发的组织架构、需求工程管理、测试流程管理、过程控制管理、质量保证管理和知识系统构建等方面提出了适应MC公司新形势下,如何实施在开发过程中的全面的软件质量管理方法,并制定了具体的实施方法和解决方案,从而有助于提高该公司软件质量、降低开发成本、及时有效地完成产品交付和使用,增加软件产品的生命周期和在软件企业中的市场竞争能力。该软件质量管理策略对我国数据安全企业具有较大参考意义,也具有较为广阔的应用前景。本文在最后还对MC公司软件质量管理策略进行了展望,提出了软件质量管理是一个继续改进的过程,各企业需要不断结合公司发展状况,以CMMI、ISO等基本理论作指导适时对企业的软件质量管理工作进行调整和补充。