《人月神话》阅读笔记07
Posted lhk20213937
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《人月神话》阅读笔记07相关的知识,希望对你有一定的参考价值。
通过这一章的阅读,我了解到了:
-
资源分配和管理:这一部分可能讨论如何有效地分配人力资源和技能,以最大限度地提高团队的效率和生产力。可能会涉及到团队规模、合作方式以及如何避免资源的浪费和冲突。
-
成本估算和投资回报:布鲁克斯可能会讨论如何准确估算软件开发的成本,并与预期的投资回报进行比较。他可能会介绍一些经济学原理和方法,以帮助管理者更好地决策和评估项目的可行性。
-
时间约束和进度管理:这部分可能探讨在软件开发项目中如何管理时间约束和进度。可能会涉及到时间估算的方法、里程碑的设定以及如何应对延期和紧迫的交付要求。
-
成本效益分析:布鲁克斯可能会讨论如何进行成本效益分析,以确定软件开发过程中的最佳实践和决策。这可能涉及到投资在质量保证、测试、维护等方面的资源,以最大限度地提高软件产品的质量和可持续性。
《人月神话》阅读笔记01
《人月神话》阅读笔记01
软件工程看似比一般在户外的大型工程都要小,可能有的人认为它都不是工程,但是要想做好软件工程又是不容易的,有时它比大多数工程都要难。
《人月神话》的第一章讲述了软件工程在过去几十年的大型系统开发就犹如上帝建造的一个焦油坑,很多大型和强壮的“程序猿”在其中剧烈地挣扎。他们中大多数开发出了可运行的系统——不过,其中只有非常少数的项目满足了目标、时间进度和预算的要求。各种团队一个接一个淹没在了焦油坑中。从表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累积在一起的时候,团队的行动就会变得越来越慢。对问题的麻烦程度,每个人似乎都会感到惊讶,并且很难看清问题的本质。不过,如果我们想解决问题,就必须试图先去理解它,去了解软件工程的苦与乐。
我们可以在软件开发中体会创建事物的纯粹快乐。就像我们小时候刚刚学会写字时感到快乐一样,收获学习的快乐。我们长大后喜欢创建事物,特别是自己进行设计,将一些意想不到的东西组合在一起创造属于我们自己的东西的快乐。最后,快乐还来自于开发对其他人有用的东西。内心深处,我们都希望做一个对社会有用的人。 编程非常有趣,在于它不仅满足了我们内心深处进行创造的渴望,而且还愉悦了每个人内在的情感。
然而这个过程并不全都是喜悦。我们也会遇到一些编程固有的苦恼。
我们过于追求完美,但有时这些完美东西并没有什么用,每一个发布的软件都存在一些bug,但是他们依然有很多人使用。“金无足赤,人无完人”,过于完美的东西是不存在的,bug不会影响我们软件的开发和发布,要学会直面bug,才能修改它。
这就是程序员的苦与乐。
以上是关于《人月神话》阅读笔记07的主要内容,如果未能解决你的问题,请参考以下文章