正在加载图片...
(5)编写管理文档 项目管理人员根据合同确定软件开发过程是否完成。如果完成,应从完整性方面检査项 目完成的结果和记录,并把这些结果和记录编写成文档并存档。 3、软件生产率和质量的度量 (1)软件度量 对软件进行度量,是为了表明软件产品的质量,弄清软件开发人员的生产率,给出使用 了新的软件工程方法和工具所得到的(在生产率和质量两方面)的效益,建立项目估算的“基 线",帮助调整对新的工具和附加培训的要求 软件度量分为两类: 直接度量:软件工程过程的直接度量包括所投入的成本和工作量。软件产品的直接度 量包括产生的代码行数(LOC)、执行速度、存储量大小、在某种时间周期中所报告的差错数。 间接度量:产品的间接度量则包括功能性、复杂性、效率、可靠性、可维护性和许多 其它的质量特性 只要事先建立特定的度量规程,很容易做到直接度量开发软件所需要的成本和工作量、 产生的代码行数等。但是,软件的功能性、效率、可维护性等质量特性却很难用直接度量判 明,只有通过间接度量才能推断 我们可进一步将软件度量如图9.5所示那样 「技术度量 分类。软件生产率度量主要关注软件工程过程的结 质量度量 果:软件质量度量则指明了软件适应明确和不明确 生产率度量 的用户要求(软件使用合理性)到什么程度:技术度 量主要关注软件的一些特性(如逻辑复杂性、模块化 面向规模的度量 程度)而不是软件开发的全过程 面向功能的度量 从图9.5中还可以看到另一种分类方法:面向 面向人的度量 规模的度量用于收集与直接度量有关的软件工程输 出的信息和质量信息。面向功能的度量提供直接度 量的尺度。面向人的度量则收集有关人们开发软件 图95软件度量 所用方式的信息和人们理解有关工具和方法的效率的信息 (2)面向规模的度量 面向规模的度量是对软件和软件开发过程的直接度量。首先需要建立一个如表91所示 的面向规模的数据表格,记录过去几年完成的每一个软件项目和关于这些项目的相应面向规 模的数据。 表91面向规模的度量 项目工作量(人月)元(千)规模(KOc)文档页数|错误数|开发人数 ccc-04 对于每一个项目,可以根据表格中列出的基本数据进行一些简单的面向规模的生产率和 质量的度量。例如,可以根据表9.1对所有的项目计算出平均值 生产率=KLOC/PM(人月)成本=元/LOC 质量=错误数/KLOC 文档=文档页数/KLOC4 (5) 编写管理文档 项目管理人员根据合同确定软件开发过程是否完成。如果完成,应从完整性方面检查项 目完成的结果和记录,并把这些结果和记录编写成文档并存档。 3、软件生产率和质量的度量 (1) 软件度量 对软件进行度量,是为了表明软件产品的质量,弄清软件开发人员的生产率,给出使用 了新的软件工程方法和工具所得到的(在生产率和质量两方面)的效益,建立项目估算的“基 线",帮助调整对新的工具和附加培训的要求。 软件度量分为两类: ▪ 直接度量:软件工程过程的直接度量包括所投入的成本和工作量。软件产品的直接度 量包括产生的代码行数(LOC)、执行速度、存储量大小、在某种时间周期中所报告的差错数。 ▪ 间接度量:产品的间接度量则包括功能性、复杂性、效率、可靠性、可维护性和许多 其它的质量特性。 只要事先建立特定的度量规程,很容易做到直接度量开发软件所需要的成本和工作量、 产生的代码行数等。但是,软件的功能性、效率、可维护性等质量特性却很难用直接度量判 明,只有通过间接度量才能推断。 我们可进一步将软件度量如图 9.5 所示那样 分类。软件生产率度量主要关注软件工程过程的结 果;软件质量度量则指明了软件适应明确和不明确 的用户要求(软件使用合理性)到什么程度;技术度 量主要关注软件的一些特性(如逻辑复杂性、模块化 程度)而不是软件开发的全过程。 从图 9.5 中还可以看到另一种分类方法:面向 规模的度量用于收集与直接度量有关的软件工程输 出的信息和质量信息。面向功能的度量提供直接度 量的尺度。面向人的度量则收集有关人们开发软件 所用方式的信息和人们理解有关工具和方法的效率的信息。 (2) 面向规模的度量 面向规模的度量是对软件和软件开发过程的直接度量。首先需要建立一个如表 9.1 所示 的面向规模的数据表格,记录过去几年完成的每一个软件项目和关于这些项目的相应面向规 模的数据。 表 9.1 面向规模的度量 项目 工作量(人月) 元(千) 规模(KLOC) 文档页数 错误数 开发人数 aaa-01 24 168 12.1 365 29 3 ccc-04 62 440 27.2 1224 86 5 fff-03 43 314 17.5 1050 64 6 … … … … … … … 对于每一个项目,可以根据表格中列出的基本数据进行一些简单的面向规模的生产率和 质量的度量。例如,可以根据表 9.1 对所有的项目计算出平均值: 生产率 = KLOC/PM(人月) 成本 = 元/LOC 质量 = 错误数/KLOC 文档 = 文档页数/KLOC 图 9.5 软件度量
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有