- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第13章 软件度量 第13章 软件度量 13.1 软件度量 13.2 面向规模的度量 13.3 面向功能的度量 13.4 软件质量的度量 13.5 在软件过程中集成度量数据 13.6 小结 13.1 软 件 度 量 图13.1 软件度量 在软件工程中,度量的方式分直接度量和间接度量两种: (1) 直接度量:对过程的直接度量包括度量投入的成本、完成的工作量等等;对产品的直接度量包括产生的代码行数LOC、文档的页数、缺陷数/千代码行、软件执行速度等等。 (2) 间接度量:软件的正确性、效率、可靠性、可维护性、可用性等难以直接度量。一般通过对其他项目直接度量的结果进行分析,获取对本项目的间接度量结果。 软件度量的内涵及其种类可以参见图13.1。 生产率度量主要集中在软件工程过程的输出;产品质量度量反映产品满足用户需求的程度;技术度量主要集中在软件的一些技术特性上(如复杂度、聚合度、耦合度等等)。从另一个方面看,面向规模的度量用以收集与直接度量有关的软件工程输出的信息和质量信息;面向功能的度量提供直接度量的尺度;面向个人的度量收集个人工作方式与效率方面的信息。 13.2 面向规模的度量 表13.1 面向规模的度量数据样例 项目名称 代码行(KLOC) 工作量(人月) 成本 (千元) 文档页数 错误 (发布前) 缺陷 (一年内) 人数 项目1 121 24 168 365 134 29 3 项目2 272 62 440 1224 321 86 5 项目3 202 43 314 1050 256 64 6 项目名称 代码行(KLOC) 工作量(人月) 成本 (千元) 文档页数 错误 (发布前) 缺陷 (一年内) 人数 项目1 121 24 168 365 134 29 3 项目2 272 62 440 1224 321 86 5 项目3 202 43 314 1050 256 64 6 项目名称 代码行(KLOC) 工作量(人月) 成本 (千元) 文档页数 错误 (发布前) 缺陷 (一年内) 人数 项目1 121 24 168 365 134 29 3 项目2 272 62 440 1224 321 86 5 项目3 202 43 314 1050 256 64 6 项目名称 代码行(KLOC) 工作量(人月) 成本 (千元) 文档页数 错误 (发布前) 缺陷 (一年内) 人数 项目1 121 24 168 134 29 3 项目2 272 62 440 321 86 5 项目3 202 43 314 256 64 6 1050 1224 365 可以根据面向规模的基本度量数据作一些简单的计算分析,进行面向规模的生产率、质量和单位成本的间接度量,例如: 生产率 = KLOC/人月 质量 = 错误数/KLOC 单位成本 = 成本数 / KLOC 坚持进行度量并记录度量结果,可以积累组织的历史数据财富。利用这样的历史数据,能够更科学地把握自己的工程能力,对以后的工程项目作出更为精确的估算。以KLOC为基本度量单位的面向规模的度量曾经发挥过很好的作用,但是也一直存在着争议。争议的焦点是千代码行KLOC作为关键度量准则的合理性。使用KLOC作为关键度量准则已经有大量的案例,并且许多著名的度量模型也直接以KLOC作为输入;但是,这种方法明显地不适应采用非过程化语言进行开发的实践,对于项目估算也存在一定的不便,因为在项目开发初期,也没有现成的KLOC数据可用。随着面向对象方法的应用,也有人提出了以系统的对象数作为基本度量单位进行规模度量的方法。 13.3 面向功能的度量 面向功能的度量是对软件和软件开发过程的一种间接度量方法。这种方法并不把注意力集中在生产结果(KLOC)上,而是以未来软件应当满足的“功能性”、“实用性”作为度量的原始依据。因为“功能”不能直接度量,所以,必须通过其他直接的度量来导出。实用性要求在度量过程中被用作计算权值。面向功能的度量基本单位是“功能点”(FP)。计算方法参见图13.2,计算过程中的各参数解释如下: (1) 用户输入数(EI):每个EI应当是面向不同应用的输入数据。输入数据有别于查询数据,它们应当分别计数。 (2) 用户输出数(EO):各个EO应当是为用户提供的面向应用的输出数据。这里的输出是指报表、屏幕信息、错误提示等等,报表中的各个数据项不再分别计数。 (3) 用户查询(EQ):E
您可能关注的文档
- 佰能烧结余热发电工业40解决方案.ppt
- 新坝镇中心组2014秋季工作推进要点.docx
- 比赛场次教学课件.ppt
- 材料物理化学第二节.ppt
- 车身修复技术-2节钣金展开教学课件.ppt
- “个人课题”申报与运作.ppt
- 《机械原理》课件_第2章_平面机构结构分.ppt
- 《奇异植物世界》[语文版S版].ppt
- 01公共关系教程第一节公共关系概论.ppt
- 大学物理第11章光干涉.ppt
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
文档评论(0)