论文部分内容阅读
软件过程是一个为建造高质量软件所需完成的任务的框架,是软件项目开发、管理、控制的基础,而软件过程模型为软件过程中所有活动任务提供统一的政策保证,为参与软件开发的所有成员提供帮助和指导,是对软件过程一般性阶段的描述,同时也是建立软件开发环境的核心。目前对软件过程模型评估和选择的方法分为三类:实验型、单一准则型和综合型,各类评估方法在不同应用中有一定的成效,但是也存在很多不足。针对已有软件过程模型评估方法存在高成本、片面性、模糊性等问题,本文建立了基于GI四元组的软件过程模型评估框架,并提出一种定性与定量相结合的软件过程模型评估方法。该方法以软件过程模型评估理论和领域经验为基础,将项目启动阶段不明确的目标(Goal)以问题集的形式定性的加以描述,并建立专家问题域作为软件过程模型解决(Implement)问题能力的评估标准;运用AHP(Analytic Hierarchy Process)多指标综合评估算法将定性分析与定量分析相结合,计算目标的权重向量和问题域的互反型比较矩阵,并得到无量纲指标作为评估结果。为降低评估成本,该评估方法用调查问卷的方式代替项目的跟踪与审核来抽取项目目标,并从人员、方法、产品、过程四方面综合评价软件过程模型,其评估结果以数值的形式直观的反映其能力大小。最后,本文为验证定性与定量评估方法的正确性与有效性,实验设计为将该方法用于分析实际项目案例,将分析结果与实际结果进行对比,从而达到验证本文所提方法的正确性与有效性的目的。