软件过程模型的评估方法研究

软件过程模型的评估方法研究

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 目录
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 研究内容
  • 1.4 本文主要工作与论文结构
  • 第2章 软件过程模型的综合评估方法研究
  • 2.1 软件工程、软件过程和软件过程模型
  • 2.1.1 软件工程
  • 2.1.2 软件过程
  • 2.1.3 软件过程模型
  • 2.2 定性与定量评估方法
  • 2.2.1 模糊综合评判法
  • 2.2.2 AHP 层次分析法
  • 2.3 过程模型改进优化模型
  • 2.3.1 IDEAL 模型
  • 2.3.2 QIP 模型
  • 2.4 本章小结
  • 第3章 定性与定量相结合的过程模型评估方法
  • 3.1 GI 过程模型评估框架结构
  • 3.2 专家问题域设计
  • 3.2.1 人员与过程
  • 3.2.2 产品与方法
  • 3.2.3 问题域假设
  • 3.3 项目目标抽取
  • 3.3.1 项目目标对应的权重因子
  • 3.3.2 问题基础权值估算方法
  • 3.4 基于 AHP 算法的评估方法
  • 3.4.1 构造重要性矩阵
  • 3.4.2 一致性检验及目标权重计算
  • 3.4.3 过程模型评估
  • 3.5 本章小结
  • 第4章 定性与定量软件评估方法的验证
  • 4.1 实验环境
  • 4.2 方法应用
  • 4.3 实验结果分析对比
  • 4.3.1 定性与定量软件评估方法
  • 4.3.2 评估方法对项目的指导作用
  • 4.3.3 传统软件过程模型综合型评估方法
  • 4.3.4 分析对比
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A 专家问题域问题权重表
  • 附录B 攻读学位期间所发表的学术论文
  • 相关论文文献

    • [1].基于结构关系的过程模型推荐方法[J]. 计算机集成制造系统 2020(06)
    • [2].基于系统工程方法论的绿色建筑全过程模型研究[J]. 建筑与文化 2020(08)
    • [3].导致高中生物理过程模型构建能力低下因素的调查[J]. 物理通报 2015(11)
    • [4].“广义知识教学过程模型”对初中化学的指导意义[J]. 陕西教育(教学版) 2017(Z1)
    • [5].基于认知处理过程模型的大学生常见听力困难分析[J]. 考试周刊 2017(42)
    • [6].复杂机电系统多流问题分析与求解过程模型[J]. 机械设计 2020(07)
    • [7].基于拟间接依赖的过程模型挖掘方法[J]. 计算机科学 2016(11)
    • [8].中小学生欺侮行为发生的过程模型及其启示[J]. 班主任 2011(07)
    • [9].关于软件过程模型构建策略的分析和思考[J]. 内蒙古民族大学学报(自然科学版) 2014(04)
    • [10].中国公共政策为什么成功?——基于中国经验的政策过程模型构建与阐释[J]. 新视野 2012(01)
    • [11].体验经济时代下的管理过程模型研究[J]. 现代商贸工业 2012(04)
    • [12].外军指挥控制过程模型剖析[J]. 舰船电子工程 2012(05)
    • [13].语义标识的过程模型的可执行性分析[J]. 小型微型计算机系统 2012(12)
    • [14].基于量化控制的软件审查过程模型[J]. 微计算机信息 2008(06)
    • [15].从一道题来看运动过程模型在处理复杂问题中的重要作用[J]. 教学考试 2018(40)
    • [16].提高学生建立物理过程模型的能力 打造高效课堂教学[J]. 中学物理 2010(16)
    • [17].基于分层过程模型的过程演化技术[J]. 计算机集成制造系统 2013(08)
    • [18].企业员工执行力管理过程模型构建研究——一个逻辑性分析框架[J]. 商场现代化 2013(24)
    • [19].一种软件演化过程模型的代数语义[J]. 软件学报 2012(04)
    • [20].支持大规模个性化需求描述的服务过程模型[J]. 智能计算机与应用 2012(04)
    • [21].图书馆知识转移的一般过程模型及影响因素分析[J]. 现代情报 2010(12)
    • [22].基于“任务/过程”的作战飞机寿命周期过程模型的建立[J]. 装甲兵工程学院学报 2009(06)
    • [23].通过模型比较构造软件演化的过程模型[J]. 计算机应用与软件 2008(05)
    • [24].数控磨床故障过程模型研究[J]. 海峡科技与产业 2019(12)
    • [25].一种高精确度的过程模型修复方法[J]. 计算机集成制造系统 2017(05)
    • [26].面向协作式网络化的作战计划生成过程模型[J]. 火力与指挥控制 2017(05)
    • [27].道德判断的双加工过程模型[J]. 教育生物学杂志 2015(01)
    • [28].环境承诺为什么演变为漂绿:基于企业绿色过程模型的解释[J]. 管理现代化 2012(04)
    • [29].协同工作流过程模型的时间机制研究[J]. 华东经济管理 2011(01)
    • [30].企业技术资本运营过程模型的构建[J]. 科学学研究 2009(03)

    标签:;  ;  ;  ;  ;  ;  ;  

    软件过程模型的评估方法研究
    下载Doc文档

    猜你喜欢