功能点分析——成功软件项目的测量实践
基本信息
- 原书名: Function Point Analysis:Measurement Practices for Successful Software Projects
- 原出版社: Addison Wesley/Pearson
- 作者: (美)David Garmus & David Herron
- 译者: 钱岭 苏薇 盛轶阳
- 丛书名: 软件管理与软件工程译丛
- 出版社:清华大学出版社
- ISBN:7302072574
- 上架时间:2003-12-30
- 出版日期:2003 年12月
- 开本:32开
- 页码:416
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 综合
教材 > 研究生/本科/专科教材 > 工学 > 计算机
教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 软件工程
内容简介回到顶部↑
[font color="#ff6600"]★全面系统的功能点测量方法
★全球最权威的fpa软件测量手册[/font]
本书是关于功能点分析(fpa)软件测量方法的一本权威手册:目前,功能点分析方法是最重要,也是最有效的软件测量规模方法,它可以在项目早期就对软件项目进行测量,并在开发过程中不断地更新数据,从而实现一种持续一致的管理;从应用方面看,全球已经有成千上万个项目采用了功能点分析方法:从研究方面来看,功能点分析方法也已成为很多其他新型测量方法的基础; 本书内容的理论部分基于ifpug计算实践手册4.1版,作者根据自己的实践经验给出了大量的计算实例,是学习和应用功能点测量方法不可多得的教材和手册; 本书的两位作者david garmus和david herron都是软件测量领域的国际专家,都是国际功能点用户组(ifpug,世界上最大的软件测量联盟)的重要成员。 本书适用于任何希望通过度量来规范软件项目管理,优化资源配置的软件开发和维护项目.是项目经理实施有效管理的重要工具、本书也适合于希望学习软件测量方法,特别是功能点分析方法的从业人员和研究人员。
★全球最权威的fpa软件测量手册[/font]
本书是关于功能点分析(fpa)软件测量方法的一本权威手册:目前,功能点分析方法是最重要,也是最有效的软件测量规模方法,它可以在项目早期就对软件项目进行测量,并在开发过程中不断地更新数据,从而实现一种持续一致的管理;从应用方面看,全球已经有成千上万个项目采用了功能点分析方法:从研究方面来看,功能点分析方法也已成为很多其他新型测量方法的基础; 本书内容的理论部分基于ifpug计算实践手册4.1版,作者根据自己的实践经验给出了大量的计算实例,是学习和应用功能点测量方法不可多得的教材和手册; 本书的两位作者david garmus和david herron都是软件测量领域的国际专家,都是国际功能点用户组(ifpug,世界上最大的软件测量联盟)的重要成员。 本书适用于任何希望通过度量来规范软件项目管理,优化资源配置的软件开发和维护项目.是项目经理实施有效管理的重要工具、本书也适合于希望学习软件测量方法,特别是功能点分析方法的从业人员和研究人员。
目录回到顶部↑
导论
基本计算规则
高级计算方法
准备认证考试
差别何在
国际功能点用户组
作者简介
第1章 软件测量
引言
对软件测量的需求
软件测量的基本要素
世界级测量程序
建立世界级测量程序
本章小结
第2章 为高层经理介绍功能点
引言
历史回顾
平衡记分卡
投资回报
工作量单位
基本计算规则
高级计算方法
准备认证考试
差别何在
国际功能点用户组
作者简介
第1章 软件测量
引言
对软件测量的需求
软件测量的基本要素
世界级测量程序
建立世界级测量程序
本章小结
第2章 为高层经理介绍功能点
引言
历史回顾
平衡记分卡
投资回报
工作量单位
前言回到顶部↑
英文版前言
此书的著述工作使我们经历了一段过程、一次旅程、一次精彩的学习体验。
我们已在功能点和软件度量的世界中沉浸了十余年。我们都对自己的成绩和为促进功能点方法实用化所做的贡献而骄傲。作为行业专家,我们意识到自己有责任使用一种能为大众接受的方式来传播我们的经验和观点,使人们可以从我们的观察结果、研究结论和实践经验中有所收益。可以说,我们坚信我们正在扩展自己所知的信息。我们还发现,写作本身就是一个继续学习的机会。在创作过程中,我们有幸收到大量来自评论员和行业专家们的评审意见。这些思想深刻的建议和贡献使我们更深入地了解到软件行业对软件测量和管理,尤其是功能点的看法。在此,我们衷心感谢所有参与评审的人。
我们的第二本书在许多方面比第一本书更为容易,但同时在某些方面也更具挑战性。我们力争创作出一本远胜于第一本书的作品。我们的第一本书已获得了成功,但我们明白这并不意味着以后都会成功。但一旦你认识到写书过程类似于软件开发过程时,事情就变得容易一些了。我们遇到的挑战是,如何在让内容为背景各异的读者服务的同时,挽留住那些重要的读者——实践者的视线。无论怎么说,功能点的实践性而非理论性才是这种软件管理方法的价值所在。
丛书简介
本丛书汇集了国际知名软件公司及专家推荐的权威书籍,其中既有20余年经久不衰的经典之作,也有新兴后起之秀的畅销力作。我们旨在通过这套丛书,为我国新一代软件从业者和优秀企业提供成熟先进的软件管理理念和工具、优秀实用的开发流程与模式,弥补中国软件工程及管理方面优秀书籍的匮乏,为中国软件业的管理升级与长足发展提供智力支持。
此书的著述工作使我们经历了一段过程、一次旅程、一次精彩的学习体验。
我们已在功能点和软件度量的世界中沉浸了十余年。我们都对自己的成绩和为促进功能点方法实用化所做的贡献而骄傲。作为行业专家,我们意识到自己有责任使用一种能为大众接受的方式来传播我们的经验和观点,使人们可以从我们的观察结果、研究结论和实践经验中有所收益。可以说,我们坚信我们正在扩展自己所知的信息。我们还发现,写作本身就是一个继续学习的机会。在创作过程中,我们有幸收到大量来自评论员和行业专家们的评审意见。这些思想深刻的建议和贡献使我们更深入地了解到软件行业对软件测量和管理,尤其是功能点的看法。在此,我们衷心感谢所有参与评审的人。
我们的第二本书在许多方面比第一本书更为容易,但同时在某些方面也更具挑战性。我们力争创作出一本远胜于第一本书的作品。我们的第一本书已获得了成功,但我们明白这并不意味着以后都会成功。但一旦你认识到写书过程类似于软件开发过程时,事情就变得容易一些了。我们遇到的挑战是,如何在让内容为背景各异的读者服务的同时,挽留住那些重要的读者——实践者的视线。无论怎么说,功能点的实践性而非理论性才是这种软件管理方法的价值所在。
丛书简介
本丛书汇集了国际知名软件公司及专家推荐的权威书籍,其中既有20余年经久不衰的经典之作,也有新兴后起之秀的畅销力作。我们旨在通过这套丛书,为我国新一代软件从业者和优秀企业提供成熟先进的软件管理理念和工具、优秀实用的开发流程与模式,弥补中国软件工程及管理方面优秀书籍的匮乏,为中国软件业的管理升级与长足发展提供智力支持。
序言回到顶部↑
英文版序言
在20世纪70年代中期,IBM委派一位名叫AllanAlbrecht的工程师和他的一些同事共同研究软件测量和度量问题。促成此项任务的动因一是缘于IBM对软件的日益重视,二是因为"源代码行数"度量所产生的问题和局限性。
经过一年多的研究和讨论,Albrecht和他的团队发布了名为"功能点"的公式化度量方法的第一个版本。功能点度量的意图在于使度量值和软件应用的代码量无关。此外,功能点度量还倾向应用于软件项目的整个生命周期,从早期需求分析直到多年以后的升级维护。
功能点度量方法在IBM内部使用几年以后,IBM高层决定将其介绍给客户和整个软件行业。1979年l0月,在加州的蒙特利尔市举办的一次由IBM及其两个主要客户SHARE和GUIDE共同赞助的讨论会上,Albrecht就题为"测量开发应用程序的生产力"的论文进行演讲。这是功能点度量的首次公开亮相。
此后,功能点度量方法开始在IBM的客户中蔓延,然 后其他对软件测量感兴趣的公司也开始使用功能点度量。 到1984年,功能点度量已得到广泛应用,以至出现了一个 称为"国际功能点用户组"(International Function Point Users Group,简称IFPUG)的非赢利性联盟。IFPUG自 诞生后就日益壮大,现在已成为世界上最大的软件测量联 盟。目前,很多国家的大批软件机构都加入了IFPUG。 如果没有为用户提供真正的帮助,功能点度量方法决 不会在这么多国家中自然流传。功能点度量的主要贡献 在于,它赋予了软件行业解决严肃的经济学问题的能力。
21世纪初,随着本书的出版,功能点度量已经成为研 究很多重要软件课题的标准,包括(但不限于)以下标准:
·生产力基线和基准
·质量基线和基准
·过程改进经济学
·合同外包
·诉讼分析
虽然功能点度量功能强大,但要想成功实施功能点分 析却绝非轻而易举。精确计算功能点需要进行培训。今天,很多功能点方面的学习课程都由专业实践者讲授,他 们曾经成功通过IFPUG或者某个国外同等机构组织的认证考试。
本书的两位作者David Garmus和David Herron已经 和IFPUG及其培训业务部门合作多年。本书讲授并讨论的是最新的IFPUG计算规则,即2000年底发布的4.1版。如果有实际例子并进行案例分析,那么学习和使用功能点的过程就会极为容易。本书列举了很多如何将功能点分析应用于各种软件应用程序系统的实例,包括面向对象型项目、客户一服务器型项目和实时项目。
本书联系、结合了近期出版的很多书籍的内容,包括那些解释功能点分析的书籍和使用功能点分析为软件项目提供基准和基线数据的书籍。近十年来,至少已出版了15本关于功能点分析的书籍。而同期在期刊上出现了100多篇关于功能点分析的文章,甚至连类似《美国科学》(Scientific American).这样的主流刊物也刊有相关论文。
正如本书指出的,过去十余年间发表的软件基准研究数据都用到了功能点分析。原因是,在所有已知的软件度量方法中,只有功能点度量能够真正测量经济学生产力,或者像测量代码缺陷那样测量软件需求、设计和用户文档中的缺陷数量。
随着与功能点度量有关的信息越来越多,功能点分析本身的价值也在稳步增长。没有实际数据的度量几乎没有任何意义。现在IFPUG功能点已应用于成千上万的软件项目中,它已经成为软件经济学研究的事实标准。
虽然没人敢说功能点度量已经十全十美,没有一点问题,但在软件经济学和质量研究领域中,可以说没有比它更好的度量方法了。
Capers Jones
软件生产力研究院首席科学家(Artemis公司)
在20世纪70年代中期,IBM委派一位名叫AllanAlbrecht的工程师和他的一些同事共同研究软件测量和度量问题。促成此项任务的动因一是缘于IBM对软件的日益重视,二是因为"源代码行数"度量所产生的问题和局限性。
经过一年多的研究和讨论,Albrecht和他的团队发布了名为"功能点"的公式化度量方法的第一个版本。功能点度量的意图在于使度量值和软件应用的代码量无关。此外,功能点度量还倾向应用于软件项目的整个生命周期,从早期需求分析直到多年以后的升级维护。
功能点度量方法在IBM内部使用几年以后,IBM高层决定将其介绍给客户和整个软件行业。1979年l0月,在加州的蒙特利尔市举办的一次由IBM及其两个主要客户SHARE和GUIDE共同赞助的讨论会上,Albrecht就题为"测量开发应用程序的生产力"的论文进行演讲。这是功能点度量的首次公开亮相。
此后,功能点度量方法开始在IBM的客户中蔓延,然 后其他对软件测量感兴趣的公司也开始使用功能点度量。 到1984年,功能点度量已得到广泛应用,以至出现了一个 称为"国际功能点用户组"(International Function Point Users Group,简称IFPUG)的非赢利性联盟。IFPUG自 诞生后就日益壮大,现在已成为世界上最大的软件测量联 盟。目前,很多国家的大批软件机构都加入了IFPUG。 如果没有为用户提供真正的帮助,功能点度量方法决 不会在这么多国家中自然流传。功能点度量的主要贡献 在于,它赋予了软件行业解决严肃的经济学问题的能力。
21世纪初,随着本书的出版,功能点度量已经成为研 究很多重要软件课题的标准,包括(但不限于)以下标准:
·生产力基线和基准
·质量基线和基准
·过程改进经济学
·合同外包
·诉讼分析
虽然功能点度量功能强大,但要想成功实施功能点分 析却绝非轻而易举。精确计算功能点需要进行培训。今天,很多功能点方面的学习课程都由专业实践者讲授,他 们曾经成功通过IFPUG或者某个国外同等机构组织的认证考试。
本书的两位作者David Garmus和David Herron已经 和IFPUG及其培训业务部门合作多年。本书讲授并讨论的是最新的IFPUG计算规则,即2000年底发布的4.1版。如果有实际例子并进行案例分析,那么学习和使用功能点的过程就会极为容易。本书列举了很多如何将功能点分析应用于各种软件应用程序系统的实例,包括面向对象型项目、客户一服务器型项目和实时项目。
本书联系、结合了近期出版的很多书籍的内容,包括那些解释功能点分析的书籍和使用功能点分析为软件项目提供基准和基线数据的书籍。近十年来,至少已出版了15本关于功能点分析的书籍。而同期在期刊上出现了100多篇关于功能点分析的文章,甚至连类似《美国科学》(Scientific American).这样的主流刊物也刊有相关论文。
正如本书指出的,过去十余年间发表的软件基准研究数据都用到了功能点分析。原因是,在所有已知的软件度量方法中,只有功能点度量能够真正测量经济学生产力,或者像测量代码缺陷那样测量软件需求、设计和用户文档中的缺陷数量。
随着与功能点度量有关的信息越来越多,功能点分析本身的价值也在稳步增长。没有实际数据的度量几乎没有任何意义。现在IFPUG功能点已应用于成千上万的软件项目中,它已经成为软件经济学研究的事实标准。
虽然没人敢说功能点度量已经十全十美,没有一点问题,但在软件经济学和质量研究领域中,可以说没有比它更好的度量方法了。
Capers Jones
软件生产力研究院首席科学家(Artemis公司)
评论交流
共有5人开贴评论 7人参与评论 4人参与打分 查看
发表于:2004-4-13 14:02:00
我从来没有评论过哪本书的翻译,主要是怕自己的说的不好,昨天看了这本书的前6章,实在看不下去了,翻译的太差劲了,语义不通,汉语语法混乱,我不知道其他人看了有什么想法,对于我这种对书中的知识很有兴趣的人,硬着头皮往下看,越看越难理解作者要表达的含义,只能用痛苦来表达当时的心情!
这个系列的书我还看过《自适应软件开发》和《数据仓库项目管理》,翻译的水平都比这本好多了。刚才看到有的读者看见说因为是某某人翻译的,给了他4星的好评,我就搞不懂了,是不是也只是挂了一个名吧。
希望译者和出版社能够认真对待我们这些读者,我们不需要你有多么深厚的文学造诣,只是请你们在出书之前再自己用汉语读一读,自己理解理解,我们不急,我们能等
这个系列的书我还看过《自适应软件开发》和《数据仓库项目管理》,翻译的水平都比这本好多了。刚才看到有的读者看见说因为是某某人翻译的,给了他4星的好评,我就搞不懂了,是不是也只是挂了一个名吧。
希望译者和出版社能够认真对待我们这些读者,我们不需要你有多么深厚的文学造诣,只是请你们在出书之前再自己用汉语读一读,自己理解理解,我们不急,我们能等
评价等级:



发表于:2005-2-20 20:26:00
内容:对鱼论述主题的全面性和准确性来说,能得4星,说他是FPA的权威之作,那可能是因为描述FPA的书太少。有几个网站可以去看看,http://www.softwaremetrics.com/里面有一本免费的FP指南,写的很好,还有一篇文章描述的是FP在新技术上的使用,如面向对象,GUI等。http://www.totalmetrics.com里的FAQ是一定要看的,详细描述了很多应用程序类型,如Frend-end system.
翻译:翻译的话,应该说是差,至少和另外的一些译著相比是这样。比如performance这个词,所有地方都翻译成性能,人的performance也是性能吗?我还没有听说过人的性能呢。还有很多地方的句子也不是很通顺,希望译者能对读者负责。只能得2星。
翻译:翻译的话,应该说是差,至少和另外的一些译著相比是这样。比如performance这个词,所有地方都翻译成性能,人的performance也是性能吗?我还没有听说过人的性能呢。还有很多地方的句子也不是很通顺,希望译者能对读者负责。只能得2星。
| 我要写评论 |
| 查看所有评论交流(共5条) |


点击看大图



加载中...