人月神话读后感(三)

作为软件工程的经典著作,《人月神话》的主要贡献是对软件开发过程的几个重要关键点,提出了独到的见解。 其中内容就是: (1)提倡外科手术式的团队组织: 在软件开发组织上的过份民主,往往带来的是没有效率和责任,参与其中的人想法太多,层面参差不齐。所以,软件开发的组织,应该借鉴外科手术式的团队方式,有一个主要的负责人,其他人都是分工协作的副手,这样效率最好,结果最好。(2)软件项目的核心概念要由很少的人来完成,以保证 概念的完整性: 少就是多,项目的定位需要和功能多少的权衡。太多的想法,使项目没有焦点,什么都要放进去,结果什么都做不象;(3)软件开发过程中必要的沟通手段; 软件开发中最大的风险往往不是技术的缺陷,而是缺少沟通; (4)如何保持适度的文档:  在开发中,保持适度的文档。喜欢过度多的文档的人,忘记了文档不是最终的产品,不是用户需要的,最后以为文档好,就是好的开发,其实完全不是。 (5)在软件开发的过程中,只有适度改进,没有包治百病的银弹。 在软件开发的过程中,重要的不是采用了什么工具,而是不论用何种工具,都要达到项目本身的客户需求。任何方法论之前,先要探求问题的来源,否则,对各种方法论的依赖或滥用,有害无益。

时间: 2024-12-12 08:27:45

人月神话读后感(三)的相关文章

人月神话读后感三

人月神话阅读笔记之三 之前从来没有注重过文档的重要性,想起啥就写啥,从来没有整理过思绪和想法就是想写啥写啥,不会在乎太多的问题. 但是看完这本书以后就明白了很多,这样的做法是很错误的一种行为,作者强调文档的重要性,他曾经很勤奋的向软件工程师们讲述文档的必要性以及优秀文档所具有的特点方面的讲座.但是效果都非常的的不好,他们知道如何来写出优秀的文档,但是他们缺乏热情.所以作者采用向马车搬收银机的方法向他们展示如何来完成这项工作.结果显示这种方法的效果还是挺好的. 以后写程序一定要先写好文档,要不自己

【最后的总结】人月神话读后感

人月神话读后感 这本300多页(中文新版)的神书,在经过了20多年的历史之后,仍然畅销不衰,究竟是什么让它有如此的魅力?过去的一个月,一点一滴的阅读之中算是初步的了解到了它的一部分吧. 人月神话的核心观点:概念完整性和架构师 Brooks认为,一个整洁.优雅的变成产品必须向它的每位用户提供一个条理分明的概念模型,这个模型描述了应用,实现应用的方法以及用来指明操作和各种参数的用户界面使用策略.概念的完整性是易用性中最重要的因素.而架构师,则是负责保证产品所有方面的概念完整性的,架构师设计的是能够让

人月神话读后感

书中应用焦油坑表示过去几十年的大型系统开发,很多大型和强壮的动物在其中剧烈挣扎.让我感觉到,软件开发过程中所遇到困难是多么的多,开发多么艰难.但是这本书同时告诉了我们软件的开发有苦也有乐,我们可以在编程过程中体会那份快乐.<人月神话>是为软件开发经验的天马行空总结.比<Beautiful code>更为有远见,把我从充实代码的清晰简介升华,拓展到软件开发的高层度, 一个周密,准确,明朗的开发需求分析,可行性研究,软件实现是软件开发的完美递进. 人与神话中讲述人力和时间并不体现线性关

人月神话读后感2

<人月神话>是为软件开发经验的天马行空总结.比<Beautiful code>更为有远见,把我从充实代码的清晰简介升华,拓展到软件开发的高层度, 一个周密,准确,明朗的开发需求分析,可行性研究,软件实现是软件开发的完美递进. 人与神话中讲述人力和时间并不体现线性关系.指出以大量人员和较短的时间,并不能缩短软件的开发进度.一窝蜂的作业方式无助于软件生产,且会制造麻烦,产生出更差的软件.向进度落后的项目追加人力,只会使进度更加落后.所有的编程人员都应该是乐观主义.人数和时间的呼唤仅仅适

人月神话 读后感(1)

在软件领域,很少能有像<人月神话>一样具有深远影响力和畅销不衰的著作.这本书可以称得上是软件行业的圣经,因此我怀着好奇的心态翻阅这本书. 一下是我对文章内容的摘抄与一些自己的理解. 第一章焦油坑 讲的是一入软件这个行业好似掉入焦油坑,快乐与烦恼并存.编程行业为什么有趣,因为它不仅满足了我们内心深处进行创造的渴望,而且唤醒了每个人内心的情感,软件的乐趣便在于他独一无二的创造性,在与创造出对其他人有用的产品那种满足感. 当然烦恼是过程很枯燥,遇到bug时寻找和修改的过程充满了枯燥.这就是编程,一个

人月神话-读后感2

文章主要讲了在软件开发工程项目中,时间和人员数量上的转化关系.表明了在一个项目中增加人员的数量不一定能够缩短项目完成的时间,很多时候还会起到相反的作用.正如Brooks法则中所说的那样“想进度落后的项目中增加人手,只会使进度更加落后”. 在软件项目中,缺乏合理的时间进度使造成项目滞后的最主要的原因.造成这个结果主要由于以下几个方面,包括我们对工程的乐观的估计,错误的认为人和月(时间)可以无条件的相互替代,软件经理不合理的估算和缺少对进度的跟踪和监督. 在编程人员中弥漫着乐观主义,他们通常会认为一

人月神话读后感(一)

感受一,软件编程职业的乐与苦 如文中所说,编程的乐趣在于创造事物,如小孩玩泥巴一样,创造出了自己的东西,这种魔术般的,上帝一般的感觉确实吸引着我,从无到有,从最开始的构思到一步一步的逐渐实现并完善一个项目,最后得出能用的东西,这种成就感是令人满足的,但是任何事物有乐就有苦,编程也是如此,我目前所直接感受到的就是在编码过程中无限的BUG需要去解决,解决-测试,测试-解决,用以完善自己的思路,这种过程是比较乏味,枯燥的,但却是,说心底话,只有多经历这种过程,多去见识那些BUG,并且努力去解决他们,这

人月神话-读后感3

第五章 画蛇添足 普遍倾向: 过分设计第二个系统,向系统添加很多修饰功能和想法, 如:OS 360. 但开发第二个系统与纯粹的功能修饰和增强明显不同,也就是说存在对某些技术进行细化.精炼的趋势.由于基本系统设想发生了变化,这些技术已经显得落后. 结构师如何避免画蛇添足——开发第二个系统所引起的后果? 他无法跳过二次系统,但他可以有意识关注那些系统的特殊危险,运用特别的自我约束准则,来避免那些功能上的修饰:根据系统基本理念及目的变更,舍弃一些功能. 项目经理如何避免画蛇添足(second-syst

人月神话读后感03

“四套马车”讲团队配合.书中所讲是常见的小规模的软件开发公司的情况,如何合理的分配各项任务使得开发工作顺利的完成对这些小公司来说确实是问题.但对于目前我所在的公司,暂时不存在这样的问题.毕竟部门的规模还是有的,70人,任务也单一,只是软件测试,除了有时任务较多显得有点忙以外,基本上还是能应付的过来.但是其中提到一些问题和建议还是可以用到的. 比如书中提到使用专业和高级的工具未必就能提高工作效率和质量,这一点对我有很大的惊醒作用.我往常还是很迷信这些一些好的工具和好的制度,以为有了这些,整个流程,