● 摘要
软件在现代社会占有越来越重要的地位,软件的质量是长期以来困扰着软件组织的主要问题。然而,随着软件规模和复杂度的增加,软件开发过程越来越难以控制,导致开发过程中的产品质量和过程质量处于失控状态。为了提高软件质量,软件工程界提出要关注软件开发生命周期全过程中的质量,并向量化管理的方式转变。量化的软件质量管理,是在开发过程中以量化的方式进行质量管理,利用定量的质量目标指导质量管理活动,收集各种过程数据和缺陷数据,并利用有效的分析方法对这些数据进行分析,在软件开发过程中进行监控及分析,从而基于量化信息精确掌握过程的性能和产品的质量,为过程决策提供客观依据,保证质量在有效可控的范围内。 本文的研究目的在于通过在开发过程中以量化的方式进行质量管理从而开发出高质量的软件产品。旨在通过量化的软件质量管理模型来指导组织执行软件质量管理;通过有效的控制和分析技术来支持过程的实施;通过自动化支持工具来提高开发过程中软件质量管理的效率。 本文基于对软件质量和软件质量管理过程的研究,提出了一个量化的软件质量管理模型,该模型包括定量地进行质量计划、根据质量计划进行项目质量监控、结项后的质量改进以及组织数据分析几方面。 接着,本文对软件质量管理数据分析方法进行了研究。首先利用统计过程控制技术分析过程的性能;然后利用主元回归方法进行阶段缺陷排除数预测;最后讨论了缺陷分析和预防。 最后,本文介绍了一个基于J2EE框架的软件质量管理系统的设计与实现。该系统提供了质量计划、质量活动监控、项目质量总结和报告以及组织级的质量数据分析等基本功能,从而进一步为软件开发过程中实施质量管理提供有力的支持。
相关内容
相关标签