文摘
英文文摘
图目录
表目录
第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.52种FPA与工作量的相关函数的比较
6.3 本章小结
第7章 总结与展望
7.1 总结
7.2 未来的研究展望
参考文献
攻读硕士学位期间主要的研究成果
致谢