基于六西格玛的软件需求变更度量与控制研究

基于六西格玛的软件需求变更度量与控制研究

论文摘要

软件需求分析是软件生存周期中重要的一步,是软件项目开发的基础。不幸的是,随着信息技术广泛运用及其复杂度的增加,没有任何一个系统可以完全避免需求变更。而由需求变更带来的项目成本增加、软件质量下降、项目工期延误,甚至整个软件项目的失败比比皆是。因此,科学地管理和控制需求及其变更已经成为我们必须要面对和解决的关键问题。本论文对软件项目中的需求变更问题进行了深入研究,提出要在良好的软件工程方法和软件开发方法的基础上,采用软件过程度量的方法,科学地管理和控制需求及其变更。本文利用GQM(目标-问题-度量)度量模型,对软件需求管理建立了度量模型。在思考度量的方法、步骤基础上,我们提出了基于六西格玛的软件需求变更度量分析框架。因为六西格玛管理中强调“度量”的重要性,没有度量就没有管理,它是依据严格的数据采集和统计分析,找出误差的根源,并寻求消除这些误差的方法,根据顾客的要求来确定的管理活动。本文结合六西格玛的“DMAIC”改进模型给出了软件度量的实践方法,说明如何建立软件度量过程,定义度量活动,收集数据,进行分析改进等。在分析过程中,总结了六西格玛中可以进行软件需求变更度量分析的统计技术,并将其运用到实际过程中,使得软件需求变更度量是真正建立在科学的定量分析基础之上。本文建立了基于六西格玛的软件需求变更度量分析框架,该框架将基于成熟的六西格玛改进的DMAIC方法,以指导软件组织实施需求变更度量,并最终用于组织的软件过程改进,实现了需求管理模式的创新,实现了将制造业中运用成熟的六西格玛思想引入到软件开发组织中。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.3 主要研究内容
  • 1.4 本文研究目的和组织安排
  • 第二章 软件工程和软件度量介绍
  • 2.1 软件工程概述
  • 2.1.1 软件及软件质量
  • 2.1.2 软件工程发展
  • 2.1.3 软件危机
  • 2.1.4 软件工程的定义
  • 2.1.5 软件工程研究的内容
  • 2.2 软件需求工程
  • 2.2.1 软件需求的定义
  • 2.2.2 软件需求分析的原则
  • 2.2.3 需求分析方法
  • 2.3 软件度量
  • 2.3.1 软件度量的发展
  • 2.3.2 软件度量的概念
  • 2.3.3 软件度量分类
  • 2.3.4 软件度量的一般实施过程
  • 第三章 软件需求变更控制策略
  • 3.1 需求变化稳定性控制
  • 3.1.1 原型模型方法
  • 3.1.2 增量模型方法
  • 3.2 GQM 软件需求变更度量
  • 3.2.1 GQM 度量方法
  • 3.2.2 定义度量目标
  • 3.2.3 GQM 问题定义
  • 3.2.4 选择度量项
  • 3.3 本章小结
  • 第四章 基于六西格玛的软件需求变更度量分析框架
  • 4.1 六西格玛基本概念
  • 4.1.1 六西格玛的统计学含义
  • 4.1.2 六西格玛的管理含义
  • 4.2 基于六西格玛的度量和分析框架
  • 4.2.1 定义度量
  • 4.2.2 实施度量
  • 4.2.3 分析数据
  • 4.2.4 改进过程
  • 4.2.5 控制过程
  • 4.3 度量分析的相关统计技术
  • 4.3.1 Pareto 图
  • 4.3.2 散点图(Scatter Plots)
  • 4.3.3 趋势图
  • 4.3.4 直方图
  • 4.3.5 统计过程控制(SPC)
  • 第五章 软件需求变更度量及过程改进的应用
  • 5.1 应用背景
  • 5.2 定义度量
  • 5.3 实施度量
  • 5.4 数据分析
  • 5.4.1 需求变更的稳定性分析
  • 5.4.2 软件需求变更的分布
  • 5.3.3 需求变更原因分布
  • 5.5 改进过程
  • 5.6 控制过程
  • 第六章 总结与展望
  • 6.1 论文总结
  • 6.2 今后工作展望
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于六西格玛的软件需求变更度量与控制研究
    下载Doc文档

    猜你喜欢