功能点分析法在增量开发模型中的研究和实践

功能点分析法在增量开发模型中的研究和实践

论文摘要

随着计算机软件行业的飞速发展,越来越多的公司的竞争力依赖于为其提供决策信息的软件产品。软件产品的及时交付,对公司竞争力的极高,有着很大的作用。增量开发模型,作为软件开发模型的一种,主要特点是可以迅速交付具有核心功能的产品,使得客户能够在日趋激烈的竞争中占得优势。但是,越是复杂的模型,就越难控制好开发的进度和成本,所以必须进行度量,而软件规模的估算就是最重要也是最基础的一项度量。论文以“功能点分析法在增量开发模型中的研究和实践”为题,结合目前流行的软件规模度量法——IFPUG功能点分析法,分析它在增量开发模型中的一些缺点,根据增量开发过程的特点,对IFPUG功能点分析法进行改进。论文的内容主要如下:首先介绍了功能点分析法的基本理论和计算规则,然后介绍了的几种常用的开发模型,分析了功能点分析法在增量模型中的缺点,针对其缺点,对功能点分析法的计算过程进行研究,改进了值调整因子,并按照增量开发模型的特点,引入系统分解的步骤,对系统进行分解再合并计算总功能点数。然后,根据改进功能点分析的过程,寻找与增量开发过程的契合点,使得功能点分析的过程能够与增量开发过程相互促进。最后,选取一个实际项目做实际度量的应用与比较,凸显出改进后功能点分析法的优势。结果表明,在充分的历史数据支持下,改进后功能点分析法得到的功能点数比IFPUG功能点分析法具有更高的稳定性,可以用来更好地指导软件项目的进度和成本估算,提高软件产品的成功率和及时交付率,以提高客户公司的竞争力。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.1.1 现代软件工程的发展
  • 1.1.2 软件规模度量
  • 1.2 研究目的和内容
  • 1.3 论文章节安排
  • 第2章 功能点分析法
  • 2.1 功能点分析法的历史
  • 2.1.1 功能点分析法的发展
  • 2.1.2 功能点分析法的目的和好处
  • 2.1.3 IFPUG简介
  • 2.2 IFPUG功能点分析法的基本理论
  • 2.2.1 基本概念
  • 2.2.2 数据功能及其复杂度
  • 2.2.3 事务功能及其复杂度
  • 2.3 IFPUG功能点分析法计算流程
  • 2.3.1 确定功能点计算的类型
  • 2.3.2 识别出计算范围和应用系统边界
  • 2.3.3 计算未调整的功能点
  • 2.3.4 值调整因子的确定
  • 2.3.5 调整功能点数的计算
  • 2.4 本章小结
  • 第3章 增量式开发
  • 3.1 软件生命周期模型
  • 3.2 开发模型介绍
  • 3.2.1 瀑布模型
  • 3.2.2 V模型
  • 3.2.3 原型实现模型
  • 3.2.4 增量模型
  • 3.3 LOC和IFPUG FPA在增量式开发模型中的比较
  • 3.4 IFPUG FPA应用于增量开发模型的不足
  • 3.5 本章小结
  • 第4章 增量模型中功能点分析法的改进
  • 4.1 IFPUG FPA需要的改进
  • 4.2 关于值调整因子
  • 4.2.1 值调整因子的作用
  • 4.2.2 值调整因子的改进
  • 4.2.3 改进后TDI的计算
  • 4.3 改进后的计算流程
  • 4.3.1 初始阶段
  • 4.4 计算系统的总功能点数
  • 4.5 将系统分成不同的子系统
  • 4.5.1 系统划分的原则
  • 4.5.2 事务功能和数据功能的关系
  • 4.5.3 系统划分的依据
  • 4.6 新增量的划分和功能点计算
  • 4.6.1 新功能的分析
  • 4.6.2 修改功能的分析
  • 4.6.3 缺陷修复的分析
  • 4.6.4 调整因子的计算
  • 4.7 计算增量的总功能点数
  • 4.8 本章小结
  • 第5章 功能点分析与增量开发过程的结合
  • 5.1 功能点分析与需求阶段的结合
  • 5.1.1 IFPUG FPA的5要素与需求采集的关注点
  • 5.1.2 事务/数据矩阵的作用
  • 5.1.3 应对需求蔓延
  • 5.2 功能点分析与设计开发阶段的结合
  • 5.3 功能点分析与测试阶段结合
  • 5.4 本章小结
  • 第6章 改进后功能点估算法的应用
  • 6.1 一个计算的例子
  • 6.1.1 找出系统里面的ILF和EIF
  • 6.1.2 对增量进行划分
  • 6.2 功能点与工作量估算
  • 6.2.1 工作量数据
  • 6.2.2 IFPUG FPA计算结果
  • 6.2.3 改进后FPA计算功能点数
  • 6.2.4 规模与工作量的相关性函数
  • 6.2.5 2种FPA与工作量的相关函数的比较
  • 6.3 本章小结
  • 第7章 总结与展望
  • 7.1 总结
  • 7.2 未来的研究展望
  • 参考文献
  • 攻读硕士学位期间主要的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    功能点分析法在增量开发模型中的研究和实践
    下载Doc文档

    猜你喜欢