软件工程导论课件之第13章-软件项目管理第六版张海藩编著.ppt

软件工程导论课件之第13章-软件项目管理第六版张海藩编著.ppt

第13章 软件项目管理 第13章 软件项目管理 13.1 估算软件规模 13.2 工作量估算 13.3 进度计划 13.4 人员组织 13.5 质量保证 13.6 软件配置管理 13.7 能力成熟度模型 13.1 估算软件规模 代码行技术是比较简单的定量估算软件规模的方法。 依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数。 当有以往开发类似产品的历史数据可供参考时,估计出的数值还是比较准确的。 把实现每个功能所需要的源程序行数累加起来,就可得到实现整个软件所需要的源程序行数 估算方法: 由多名有经验的软件工程师分别做出估计。 每个人都估计程序的最小规模(a)、最大规模(b)和最可能的规模(m); 分别算出这3种规模的平均值 之后,再用下式计算程序规模的估计值: 单位: LOC 代码行数 或KLOC 千行代码数(KLOC)。。 代码行技术的优点: 代码是所有软件开发项目都有的“产品”,而且很容易计算代码行数; 有大量参考文献和数据 。 代码行技术的缺点: 源程序仅是软件配置的一个成分,由源程序度量软件规模不太合理; 用不同语言实现同一个软件所需要的代码行数并不相同; 不适用于非过程性语言。 13.1.2 功能点技术 功能点技术依据对软件信息域特性和软

文档评论(0)

1亿VIP精品文档

相关文档