首页 > 其他分享 >人月神话阅读笔记(二)

人月神话阅读笔记(二)

时间:2023-03-30 20:24:12浏览次数:42  
标签:神话 软件开发 开发人员 项目 笔记 布鲁克斯 原型 阅读 迭代

《人月神话》是一本软件工程领域的经典著作,作者是著名的计算机科学家弗雷德里克·布鲁克斯。这本书主要讲述了软件开发过程中的一些问题和解决方法,以及如何管理一个软件项目。以下是我对这本书的一些阅读笔记。

首先,布鲁克斯在书中提到了一个非常重要的概念,即“人月”。他指出,软件开发的进度不仅仅取决于时间,还取决于人力资源。因此,我们不能简单地认为增加人手就能够加快项目进度。相反,增加人手可能会导致更多的沟通和协调问题,从而延长项目的时间。

其次,布鲁克斯还提到了软件开发中的“外延性”问题。他指出,软件开发的外延性是指在开发过程中不断增加新的功能和需求,从而导致项目进度延迟。为了解决这个问题,布鲁克斯提出了“迭代开发”的概念,即将开发过程分成多个迭代,每个迭代都有一个明确的目标和时间表。这样可以避免在开发过程中不断增加新的需求,从而保证项目进度。

此外,布鲁克斯还提到了软件开发中的“原型”问题。他指出,原型是软件开发过程中非常重要的一环,可以帮助开发人员更好地理解用户需求和系统功能。然而,原型也有一些缺点,比如可能会导致开发人员过度关注细节,从而忽略了整体架构和设计。因此,布鲁克斯建议在开发过程中要注意平衡原型和整体设计之间的关系。

最后,布鲁克斯还提到了软件开发中的“管理”问题。他指出,软件开发是一项复杂的任务,需要有一个良好的管理团队来协调和管理整个项目。管理团队需要具备一定的技术和管理能力,能够有效地分配资源和协调开发人员之间的关系。此外,管理团队还需要与客户和用户保持良好的沟通,及时反馈用户需求和反馈,从而保证项目的成功。

总之,《人月神话》是一本非常经典的软件工程著作,对于软件开发人员和管理人员来说都具有非常重要的参考价值。通过阅读这本书,我们可以更好地理解软件开发过程中的一些问题和解决方法,从而提高软件开发的效率和质量。

标签:神话,软件开发,开发人员,项目,笔记,布鲁克斯,原型,阅读,迭代
From: https://www.cnblogs.com/laohei114514/p/17274175.html

相关文章

  • 每月阅读
    《大道至简》是一本由美国企业家、作者、讲演者约翰·梅迪纳撰写的畅销书籍。这本书通俗易懂,让人们能够更好地了解自己,并引导他们寻找自己的人生目标。在阅读后,我深深感受到了自己的不足,并受到了许多启发和激励。书中介绍的核心思想是“大道至简”。它教导我们,要在生活中追求简单......
  • 构建之法阅读笔记03
    ①写了再改模式②瀑布模型(WaterfallModel)是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段......
  • 人月神话阅读笔记(一)
    《人月神话》讲了什么一开始我觉得这本书重点是在软件工程,但后来我觉得更准确的说法是,《人月神话》是讲软件工程中人与团队关系的。一个由个人完成的“小”程序,和一个由团队完成的“大”程序,有根本性的不同,《人月神话》将讨论的是那些由团队进行开发的大型程序。另外,软件工程的项......
  • 人月神话读书笔记
    第一章作者将软件系统开发比作吞噬了恐龙、剑齿虎等史前巨兽的焦油坑,许多大大小小的团队被软件开发的焦油坑所吞噬。作者首先介绍了变成系统产品的演进,指出程序、编程系统、编程产品、编程系统产品几个概念间的区别,其中只有编程系统产品才是真正可用的面向用户的产物。然后作者......
  • js学习笔记
    Js语法基础== >=<= - 默认把字符型隐式转换为数值型+为字符拼接逻辑短路:(与运算):表达式1结果为真,返回表达式2表达式1为假,返回表达式1(或运算):表达式1为真,返回表......
  • ajax学习笔记
    Ajax:浏览器和服务器之间数据交互的方式,底层是基于浏览器提供的xhr对象 基于xhr发起get请求创建实例Open函数Send函数Onreadystatechange事件const xhr=new XML......
  • 软考笔记
    PV操作与pv操作相关的几个概念1.临界资源:诸进程间需要互斥方式对其进行共享的资源,如打印机,磁带机等。2.临界区:每个进程中访问临界资源的那段代码称为临界区。3.信号量:......
  • Git学习笔记
    《Git学习笔记》一、词汇概念说明Git的用途Git是目前世界上最先进的分布式版本控制系统(没有之一)。其实就是用来管理文件内容变动的一个工具,即一个可下载安装的软件程序......
  • ORB_SLAM3源码阅读笔记(一)
    本文参考赵旭辉博士的ORB_SLAM3源码阅读记录以及自己的源码阅读进行随笔记录,详细内容可参考链接一、结构  算法整体上需要关注的是三个线程,阅读源码的过程中也始终以这......
  • VUE3基础笔记
    date:2023-3-3010:00:00categories:-前端系列tags:-VUEtitle:VUE3基础笔记视频地址:2022最新Vue零基础小白入门教程,从入门到精通,快速上手简单易懂_哔哩哔哩_b......