雅宝题库解析:
随着计算机科学技术的快速发展,软件的应用领域逐步扩大,在过去的几十年间,控制生产软件产品的质量和成本成为软件工业面临的一个主要题目。由美国卡内基•梅隆大学软件工程研究所提出的能力成熟度模型集成(Capability Maturity Model Integration,简称CMMI)能够有效地进行软件过程改进,而所有的软件过程改进都离不开对软件过程的度量,进行软件过程度量对软件过程改进具有重要的意义。本文在研究软件度量相关理论基础上,根据CMMI软件过程框架,并结合GQIM(Goal-Question-Indicator-Metric)度量方法,提出一种基于CMMI的软件过程度量模型PMAM(Process Measurement and Analysis Model)。本文将组织业务目标与软件过程模型结合起来,首先建立组织的标准软件过程,根据过程中各子过程的目标和活动,导出度量目标。依据GQIM方法针对各个度量目标,划分度量题目。基于度量题目,定义七类度量指标内容。这七类度量指标涉及具体的度量数据内容,可以指导企业进行初始的核心度量定义。同时本文建立指标-派生度量-基本度量三层结构的度量构造,并根据该结构建立指示器模型,在指示器模型中详细说明了对于指标的解释和相关操作,度量函数定义以及度量方法,数据的计算规则等,通过这样的构造保证度量定义的规范化。本文针对CMMI中验证和确认过程域,分析该过程域的度量目标,并以七类度量指标中的一类指标——质量指标为例,建立质量模型,通过使用PMAM模型导出质量度量项,进行详细的质量度量定义,并将该质量模型应用在软件项目中,不仅对项目的质量进行监督与控制,而且印证了PMAM模型的有效性。