软件工程的事实与谬误
基本信息
- 作者: (美)Robert L.Glass [作译者介绍]
- 译者: 严亚军 龚波
- 丛书名: 软件工程系列
- 出版社:中国电力出版社
- ISBN:7508331427
- 上架时间:2005-12-9
- 出版日期:2006 年1月
- 开本:16开
- 页码:154
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 综合
内容简介回到顶部↑
构建软件是种“新生的”技术。虽然该领域中许多资深的专业人士似乎并不这么认为,但是对整个职业体系而言,软件构建者相对的属于“新生一代”。
在短短的软件史中,人们发现了许多事实与谬误。本书就是来讨论这些事实与谬误的。
关于这些事实与谬误存在一个问题——这一点估计你也会感觉到——许多重要的基本事实已经被软件工程师所认知,但是就在软件业短暂的生命过程中,其中太多基本事实已经被遗忘了。在阅读本书时,你也许会说“真的如此吗?”或者“噢,对了,我忘了这一点!”
本书的作者不回避争议。实际上,在讨论每个事实与谬误时都会提及相关的争议。你可能同意其中许多事实与谬误,也可能会对其中一些不认可!无论你是否同意,你都会明白为什么作者被称为“软件工程界最爱发脾气的老家伙”。
这些事实与谬误对于构建软件至关重要——如果你遗忘或者忽略它们,后果自负!
在短短的软件史中,人们发现了许多事实与谬误。本书就是来讨论这些事实与谬误的。
关于这些事实与谬误存在一个问题——这一点估计你也会感觉到——许多重要的基本事实已经被软件工程师所认知,但是就在软件业短暂的生命过程中,其中太多基本事实已经被遗忘了。在阅读本书时,你也许会说“真的如此吗?”或者“噢,对了,我忘了这一点!”
本书的作者不回避争议。实际上,在讨论每个事实与谬误时都会提及相关的争议。你可能同意其中许多事实与谬误,也可能会对其中一些不认可!无论你是否同意,你都会明白为什么作者被称为“软件工程界最爱发脾气的老家伙”。
这些事实与谬误对于构建软件至关重要——如果你遗忘或者忽略它们,后果自负!
作译者回到顶部↑
本书提供作译者介绍
Robert Glass是Computing Trends的创始人。他写过数十本关于软件工程和软件研发失败教训方面的书。许多人,特别是阅读过《Communications of the ACM》和《IEEE Software》中他的专栏文章的人,相信Robert是软件工程界的一位重要的作者。Robert还发行自己的通讯稿《The Software Practitioner》,并经常就软件工程方面的事件发表评论。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
简介
第1章 管理 7
1.1 人员 8
1.2 工具和技术 16
1.3 估计 22
1.4 复用 35
1.5 复杂性 47
第2章 生命周期 53
2.1 需求 55
2.2 设计 62
2.3 编码 68
2.4 错误消除 72
2.5 测试 74
2.6 评审和检查 84
2.7 维护 93
第3章 质量 103
3.1 质量 104
3.2 可靠性 108
3.3 效率 113
第4章 研究 119
第1章 管理 7
1.1 人员 8
1.2 工具和技术 16
1.3 估计 22
1.4 复用 35
1.5 复杂性 47
第2章 生命周期 53
2.1 需求 55
2.2 设计 62
2.3 编码 68
2.4 错误消除 72
2.5 测试 74
2.6 评审和检查 84
2.7 维护 93
第3章 质量 103
3.1 质量 104
3.2 可靠性 108
3.3 效率 113
第4章 研究 119
译者序回到顶部↑
本书抽取了软件行业中经典的55个基本事实和10个谬误进行分析,对于每个观点,作者都提供了观点的来源和证据以及相关的参考文献。除此之外,本书还介绍了业界对这个观点的其他不同认识和理解。.
本书的内容和组织方式非常有意思、有特点,市面上绝无类似的书籍,因为一般只有专业论文才采取这样的方式陈述观点。作者的行业经验和性格决定了本书的价值。它可能会让你拍案惊奇,也可能会让你认为有点狂妄,从而进一步促使你思考这些观点,跟同事和同仁进行辩论和分析,而这恰恰就是作者希望达到的目的。
阅读本书总会有一些让你感慨万千的地方,我觉得市面上能够真正做到这点的书并不多。对于这些行业观点,我们很少收集和总结,这恰恰就是我们的缺陷。你可以在本书基础上进一步扩展和完善你认为有价值的事实和谬误,进而形成自己的经验库。经常翻阅它,提醒自己不要忘记那些最基本的行业规律,规避那些前人已经明确指出来的“陷阱”。..
作者列举的事实和谬误,有的令我很惊诧,确实是这样吗?说实话,本书的一些观点确实对我触动很大,有助于我定位一些更新的研究目标。总之,我喜欢这本书,喜欢作者的坦率。
原书的句子比较晦涩,涉及的领域知识比较广泛,我们竭力保证译文的正确、通顺和优雅,但错误之处在所难免,恳请广大读者多加指正。
本书主要由严亚军和龚波翻译,由龚波统稿。李红玲、马丽、李志、邓波等在本书的翻译过程中都提供了很多指导性意见和建议,在此表示感谢!同时还要感谢高军老师的信任,以及编辑老师的辛勤工作!...
龚波
2005年
本书的内容和组织方式非常有意思、有特点,市面上绝无类似的书籍,因为一般只有专业论文才采取这样的方式陈述观点。作者的行业经验和性格决定了本书的价值。它可能会让你拍案惊奇,也可能会让你认为有点狂妄,从而进一步促使你思考这些观点,跟同事和同仁进行辩论和分析,而这恰恰就是作者希望达到的目的。
阅读本书总会有一些让你感慨万千的地方,我觉得市面上能够真正做到这点的书并不多。对于这些行业观点,我们很少收集和总结,这恰恰就是我们的缺陷。你可以在本书基础上进一步扩展和完善你认为有价值的事实和谬误,进而形成自己的经验库。经常翻阅它,提醒自己不要忘记那些最基本的行业规律,规避那些前人已经明确指出来的“陷阱”。..
作者列举的事实和谬误,有的令我很惊诧,确实是这样吗?说实话,本书的一些观点确实对我触动很大,有助于我定位一些更新的研究目标。总之,我喜欢这本书,喜欢作者的坦率。
原书的句子比较晦涩,涉及的领域知识比较广泛,我们竭力保证译文的正确、通顺和优雅,但错误之处在所难免,恳请广大读者多加指正。
本书主要由严亚军和龚波翻译,由龚波统稿。李红玲、马丽、李志、邓波等在本书的翻译过程中都提供了很多指导性意见和建议,在此表示感谢!同时还要感谢高军老师的信任,以及编辑老师的辛勤工作!...
龚波
2005年
序言回到顶部↑
初次听到Bob Glass准备参照我的《201 Principles of Software Development》来写这本书时,我有一点担心。毕竟,Bob是该行业中最优秀的作者之一,他的书将对我的书形成激烈竞争。当Bob邀请我写本书的序时,我更加担心了,我怎么可以为一本与自己的书直接竞争的书作序呢?等读完这本书后,我对于有机会为本书作序感到欣喜和荣幸(而不再担心)。.
目前的软件行业与19世纪晚期的制药行业处于相同的阶段。似乎在我们当中,蛇油销售员和预言者比精明的参与者和讲道理者多。我们每天都会听说有人新发现了治疗某种不治之症的药物。同样,我们常常听到某些快速方法可以解决低效率、低质量、客户不满意、沟通不畅、需求变更、无效测试以及糟糕的管理等问题。不负责任的“博学者”实在是太多了,以至于我们有时候会怀疑那些所谓的万能药。我们该去问谁?在这个行业中我们该信任谁?我们在哪里能找到真理?答案是Bob Glass。..
多年来,Bob曾经为我们提供了许多有关软件灾难的短篇论文。我一直期待着他讨论这些灾难的共性,以便我们可以从他的经验中受益。在现在这本精彩的书中,Bob Glass讨论的55个事实不仅仅是个人的推想和认识。这些事实正是我所期待的:作者通过详细查阅自己过去发表的文章中的数百个案例,从中精炼出这些精妙的结论。
可能并非所有的读者都喜欢后面的这55个事实,其中有些事实与某些所谓的现代方法截然相反。对于忽略这些建议的那些人,我只能祝你旅途愉快,但是我真替你们担忧。你们正走向一条前途险恶的路,其中荆棘满布,许多人会身陷其中,不得不结束自己的职业生涯,我建议你最好去读Bob有关软件灾难的早期书籍。对于那些接受这些建议的人,你们正走向另一条前途光明的路,在这条路上充满了成功的实例,这是一条富有知性和知识的道路。应该信任Bob Glass,因为这是他曾经的经历。他有权在分析他人的数百个成功或失败案例的同时,分析自己的成功和失败。站在他的肩上,你在该行业的成功机率就更大。忽视他的建议,那你就等着Bob在多年之后再打电话询问你的项目——他会将此收下一版的软件灾难故事之中。...
Alan M. Davis
2002年春
目前的软件行业与19世纪晚期的制药行业处于相同的阶段。似乎在我们当中,蛇油销售员和预言者比精明的参与者和讲道理者多。我们每天都会听说有人新发现了治疗某种不治之症的药物。同样,我们常常听到某些快速方法可以解决低效率、低质量、客户不满意、沟通不畅、需求变更、无效测试以及糟糕的管理等问题。不负责任的“博学者”实在是太多了,以至于我们有时候会怀疑那些所谓的万能药。我们该去问谁?在这个行业中我们该信任谁?我们在哪里能找到真理?答案是Bob Glass。..
多年来,Bob曾经为我们提供了许多有关软件灾难的短篇论文。我一直期待着他讨论这些灾难的共性,以便我们可以从他的经验中受益。在现在这本精彩的书中,Bob Glass讨论的55个事实不仅仅是个人的推想和认识。这些事实正是我所期待的:作者通过详细查阅自己过去发表的文章中的数百个案例,从中精炼出这些精妙的结论。
可能并非所有的读者都喜欢后面的这55个事实,其中有些事实与某些所谓的现代方法截然相反。对于忽略这些建议的那些人,我只能祝你旅途愉快,但是我真替你们担忧。你们正走向一条前途险恶的路,其中荆棘满布,许多人会身陷其中,不得不结束自己的职业生涯,我建议你最好去读Bob有关软件灾难的早期书籍。对于那些接受这些建议的人,你们正走向另一条前途光明的路,在这条路上充满了成功的实例,这是一条富有知性和知识的道路。应该信任Bob Glass,因为这是他曾经的经历。他有权在分析他人的数百个成功或失败案例的同时,分析自己的成功和失败。站在他的肩上,你在该行业的成功机率就更大。忽视他的建议,那你就等着Bob在多年之后再打电话询问你的项目——他会将此收下一版的软件灾难故事之中。...
Alan M. Davis
2002年春


点击看大图


加载中...
