|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
构建软件是种“新生的”技术。虽然该领域中许多资深的专业人士似乎并不这么认为,但是对整个职业体系而言,软件构建者相对的属于“新生一代”。
在短短的软件史中,人们发现了许多事实与谬误。本书就是来讨论这些事实与谬误的。 关于这些事实与谬误存在一个问题——这一点估计你也会感觉到——许多重要的基本事实已经被软件工程师所认知,但是就在软件业短暂的生命过程中,其中太多基本事实已经被遗忘了。在阅读本书时,你也许会说“真的如此吗?”或者“噢,对了,我忘了这一点!” 本书的作者不回避争议。实际上,在讨论每个事实与谬误时都会提及相关的争议。你可能同意其中许多事实与谬误,也可能会对其中一些不认可! 无论你是否同意,你都会明白为什么作者被称为“软件工程界最爱发脾气的老家伙”。 这些事实与谬误对于构建软件至关重要——如果你遗忘或者忽略它们,后果自负! 作者简介:
Robert Glass是Computing Trends的创始人。他写过数十本关于软件工程和软件研发失败教训方面的书。许多人,特别是阅读过《Communications of the ACM》和《IEEE Software》中他的专栏文章的人,相信Robert是软件工程界的一位重要的作者。Robert还发行自己的通讯稿《The Software Practitioner》,并经常就软件工程方面的事件发表评论。
编辑推荐:
关于构建软件,我们理应知道许多东西,但是实际上却因为这样或那样的原因不知道,甚至我们想当然的一些看法实际上是显而易见的错误。本书抽取软件行业中经典的55个基本事实和10个谬误进行分析,对于每个观点,作者都提供观点的来源和证据,以及相关的参考文献。除此之外,还介绍业界对这个观点的其他不同的认识和理解。可能并非所有的读者都喜欢书中的这55个事实,其中有些事实与某些所谓的现代方法截然相反,但了解这些事实一定大有裨益。
目录:
译者序
致谢 序 第1部分 55个事实 简介 第1章 管理 1.1 人员 1.2 工具和技术 1.3 估计 1.4 复用 1.5 复杂性 第2章 生命周期 2.1 需求 2.2 设计 2.3 编码 2.4 错误消除 2.5 测试 2.6 评审和检查 2.7 维护 第3章 质量 3.1 质量 3.2 可靠性 3.3 效率 第4章 研究 第2部分 5+5谬论 简介 第5章 管理 5.1 人员 5.2 工具和技术 5.3 估计 第6章 生命周期 6.1 测试 6.2 评审 6.3 维护 第7章 教育 结论 关于作者 译者序:
本书抽取了软件行业中经典的55个基本事实和10个谬误进行分析,对于每个观点,作者都提供了观点的来源和证据以及相关的参考文献。除此之外,本书还介绍了业界对这个观点的其他不同认识和理解。.
本书的内容和组织方式非常有意思、有特点,市面上绝无类似的书籍,因为一般只有专业论文才采取这样的方式陈述观点。作者的行业经验和性格决定了本书的价值。它可能会让你拍案惊奇,也可能会让你认为有点狂妄,从而进一步促使你思考这些观点,跟同事和同仁进行辩论和分析,而这恰恰就是作者希望达到的目的。
阅读本书总会有一些让你感慨万千的地方,我觉得市面上能够真正做到这点的书并不多。对于这些行业观点,..
序言:
初次听到Bob Glass准备参照我的《201 Principles of Software Development》来写这本书时,我有一点担心。毕竟,Bob是该行业中最优秀的作者之一,他的书将对我的书形成激烈竞争。当Bob邀请我写本书的序时,我更加担心了,我怎么可以为一本与自己的书直接竞争的书作序呢?等读完这本书后,我对于有机会为本书作序感到欣喜和荣幸(而不再担心)。.
目前的软件行业与19世纪晚期的制药行业处于相同的阶段。似乎在我们当中,蛇油销售员和预言者比精明的参与者和讲道理者多。我们每天都会听说有人新发现了治疗某种不治之症的药物。同样,我们常常听到某些快速方法可以解决低效率、低质量、客户不满意、沟通不畅、需求..
|