文摘
英文文摘
声明
1绪论
1.1研究背景
1.2目前软件估算存在的问题
1.2.1软件成本估算不足
1.2.2估算方法使用不当
1.2.3历史数据标准各异
1.3论文主要研究工作
1.4论文的组织结构
2 软件估算方法研究概述
2.1软件估算的定义与分类
2.2常用的软件估算方法
2.2.1传统软件估算方法
2.2.2面向对象的软件估算方法
2.3本章小结
3 POPs软件估算方法
3.1预测性对象点方法概述
3.2 POPs方法中的参数度量
3.2.1顶层类数
3.2.2继承树深度
3.2.3基类的子类数
3.2.4每类的加权方法数
3.3类中方法的分类及权值
3.4 POPs估算方法的计算步骤
3.5 POPs图表法应用实例
3.6 POPs图表法的不足
3.7本章小结
4 软件度量数据的建模方法
4.1机器学习
4.1.1决策树
4.1.2基于范例学习
4.2神经网络
4.3基于多准则的决策方法
4.4统计方法
4.4.1多元线性回归模型
4.4.2最小二乘法求解参数估计值
4.5.3参数的标准
4.6本章小结
5 基于多元线性回归模型的POPs软件估算模型
5.1 POPs方法的多元线性回归模型
5.2样本数据的提取和表结构
5.3 WMC建模及校准
5.4估算准确性的验证
5.5本章小结
6 软件估算系统的设计实现及实验结果分析
6.1开发工具
6.2模块设计
6.3数据采集及模型计算结果
6.4效率比较
6.5本章小结
7结束语
7.1全文总结
7.2未来的工作和展望
参考文献
附录
致谢
个人简历及发表的学术论文