计算机软件技术(软件工程7).ppt
《计算机软件技术(软件工程7).ppt》由会员分享,可在线阅读,更多相关《计算机软件技术(软件工程7).ppt(15页珍藏版)》请在优知文库上搜索。
1、第第10章软件项目管理章软件项目管理10.1 软件的度量软件的度量10.2 软件估算模型软件估算模型 10.3 软件成本估计软件成本估计 10.4 人员的分配与组织人员的分配与组织 10.5 项目进度安排项目进度安排 10.1 软件的度量软件的度量软件度量可划分为软件度量可划分为1.1.软件项目度量:软件项目度量:目的在于改进软件产品的质量;目的在于改进软件产品的质量; 2.2.软件过程度量:软件过程度量:目的在于改进企业的软件开发过程,目的在于改进企业的软件开发过程,提高整个过程的质量。提高整个过程的质量。 一、一、项目度量的内容项目度量的内容 1. 5种基本度量种基本度量 度量度量常用单位
2、常用单位Size 规模LOC,KLOCEffort 工作量人-月Duration 时间(或Schedule 进度)月Quality 质量错误数 / KLOCCost 成本(或Rework 返工)元2. 特点特点 (1) 以代码行(以代码行(LOCLOC)表示的软件规模是最基本的度量。)表示的软件规模是最基本的度量。它直接关系到软件的成本、开发工作量和完成时间。它直接关系到软件的成本、开发工作量和完成时间。 (2)在项目度量中,所有的基本度量都是以代码行在项目度量中,所有的基本度量都是以代码行LOCLOC为基础的。例如,为基础的。例如,软件成本软件成本( (元元)=LOC)=LOC每行代码的成本
3、每行代码的成本( (行行/ /元元) )开发工作量开发工作量( (人人- -月月)=LOC/)=LOC/每人每人- -月开发的代码行(行月开发的代码行(行/ / 人人- -月)月)(3) 软件的规模、成本和工作量通常都分阶段进行度软件的规模、成本和工作量通常都分阶段进行度量。量。 3.面向功能的项目度量面向功能的项目度量 中心思想中心思想 任何软件都包含若干种功能,每种功能又包含具任何软件都包含若干种功能,每种功能又包含具有不同复杂度的若干个功能点。因此,软件的规模也有不同复杂度的若干个功能点。因此,软件的规模也可用功能点数量的多少来表示,以代替原来常用的可用功能点数量的多少来表示,以代替原来
4、常用的LOCLOC表示法。表示法。 一、一、过程度量过程度量 1. 含义含义 过程度量可以认为是对整个企业中全体项目组开过程度量可以认为是对整个企业中全体项目组开发能力的衡量。发能力的衡量。 2. 特点特点 把对于项目组中个人的度量组合起来,可形成对把对于项目组中个人的度量组合起来,可形成对项目的度量;把所有项目组的项目度量组合起来,就项目的度量;把所有项目组的项目度量组合起来,就形成了对整个企业的过程度量。形成了对整个企业的过程度量。 10.2 软件估算模型软件估算模型 估算在软件度量中占有重要的地位。一般地说,估估算在软件度量中占有重要的地位。一般地说,估算算是是在在软件软件开发之前进行开
5、发之前进行的的。资源模型资源模型可用来估算软件在开发中花费的资源可用来估算软件在开发中花费的资源。典型的资源模型:典型的资源模型:静态单变量资源模型静态单变量资源模型 PutnamPutnam资源模型资源模型 COCOMOCOCOMO模型模型 一、一、静态单变量资源模型静态单变量资源模型 1. 特点特点 这种模型在计算软件开发的资源花费时,只需要这种模型在计算软件开发的资源花费时,只需要设定被开发软件的一种参数,故称为单变量型。设定被开发软件的一种参数,故称为单变量型。 2. 形式形式 资源资源= =C1 (估计的软件特征估计的软件特征)C2 二、二、 Putnam资源模型资源模型 1. 形式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 技术 软件工程
