CMM框架下的软件过程度量系统设计

需积分: 16 3 下载量 129 浏览量 更新于2024-09-07 收藏 125KB PDF 举报
"这篇论文探讨了基于CMM的软件过程度量系统的研究与设计,重点关注软件过程的度量过程、GQ(I)M模型的应用以及CMM提供的过程框架。作者们来自北京航空航天大学软件工程研究所,该研究得到了国家‘863’高技术计划的资助。" 在软件开发过程中,度量是评估和改进软件质量、效率和成熟度的关键手段。软件过程度量涉及收集、分析和解释数据,以评估软件开发和维护过程的性能。论文首先概述了软件过程的度量过程,这是一个系统性的方法,旨在确定和量化关键的软件开发指标,如工作量、进度、质量和风险。 论文中引入了软件度量定义模型GQ(I)M(Generic Quality Indicator Model),这是一种用于定义和实施软件度量的标准化模型。GQ(I)M提供了一套结构化的方法来定义度量,确保度量的可理解性、可计算性和可比较性。通过应用GQ(I)M,可以更准确地衡量软件过程的各个方面,包括需求管理、设计、编码、测试等。 同时,论文结合了软件能力成熟度模型(Capability Maturity Model,CMM),这是一种评价和改善软件组织能力的标准框架。CMM分为多个成熟度级别,每个级别对应一组最佳实践,以逐步提高软件开发的系统性和可靠性。论文中,作者们使用CMM的过程框架来指导度量系统的构建,特别是关注项目跟踪与监控这一过程域,因为它对于理解和控制项目的进度和质量至关重要。 论文展示了在项目跟踪与监控过程域中的一些度量实例,这些实例可能包括完成任务的速率、问题解决的时间、变更请求的数量等,以帮助管理层更好地理解和控制项目的状态。基于这些实例,作者们设计了一个软件过程度量系统,这个系统能够集成度量数据,进行分析,并为决策提供依据。 最后,论文指出了系统未来需要改进和扩展的方向,可能包括增强数据分析功能、引入更先进的统计过程控制方法以预测和防止质量问题,以及提升系统的用户友好性和自动化程度。 这篇研究论文为软件开发组织提供了一个结合GQ(I)M和CMM的过程度量系统设计方法,旨在通过度量支持持续的质量改进和过程优化,这对于提高软件行业的整体能力和竞争力具有重要意义。