双十读书活动总结范文
没有银弹何以制服“不死人狼”
——读《人月神话》第十九章(没有银弹)有感
《人月神话》(英语:The Mythical Man-Month)是由IBM System/360系统之父佛瑞德布鲁克斯(英文名:FrederickP.Brooks.Jr.)所著经典文集,全书讲解软件工程、项目管理相关课题,被誉为软件领域的圣经,内容源于作者布鲁克斯在IBM公司System/360家族和OS/360中的项目管理经验。该书于1975年首次发行(ISBN 0-201-00650-2),并于1995年重新发行纪念版(ISBN 0-201-83595-9)。
《人月神话》全书共十九章,可以说每一章都是软件工程的精华,是软件开发人员的精神食粮,没有任何一本书敢与之媲美,即使是39年后的今天,当我再次读到这本书的时候依然有醍醐灌顶之感。
《没有银弹》这一章节,可以说是本书最重要的章节,也是大家最为在意和讨论的章节。本章以巧夺天工的比喻开题,讲述了在所有恐怖民间传说的妖怪中,最可怕的是人狼,因为它们可以完全出乎意料地从熟悉的面孔变成可怕的怪物。为了对付人狼,我们在寻找可以消灭它们的银弹。
大家熟悉的软件项目具有一些人狼的特性,常常看似简单明了的东西,却有可能变成一个落后进度、超出预算、存在大量缺陷的怪物。因此,我们听到了近乎绝望的寻求银弹的呼唤,寻求一种可以使软件成本像计算机硬件成本一样降低的尚方宝剑。但是,我们看看近二十年来的情况,没有银弹的踪迹。没有任何技术或管理上的进展,能够独立地许诺在生产率、可靠性或简洁性上取得数量级的提高。
所谓的人狼,也就是“软件活动的根本任务”。首先,Brooks认为我们并没有足够的精力来放到“软件活动的根本任务”这一目标之上。根本任务的目标是抽象软件构成的复杂概念结构;次要任务的目标是表达抽象实体,在一定范围内映射成计算机的执行逻辑;我们大多时候在关注次要目标,例如写程序和开发“写程序用的”程序
双十读书活动总结范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。