首页 > 其他分享 >《人月神话》——读后感4

《人月神话》——读后感4

时间:2023-04-26 19:02:44浏览次数:32  
标签:读后感 神话 实现 概念 完整性 设计 体系结构

过去是怎么做的:

  对于某个项目的开展,我常常是先等待其他工作组员先完成某项任务,我再开始我的任务。

为什么这样不好:

  浪费很多时间,使项目进度缓慢。

解决办法:

  在小组成员进行其他工作时,可以考虑哪些任务是可以同时进行的。就此些任务开展我自己的工作。

具体读后感:

贵族专制、民主政治和系统设计:

概念一致性:

为了反应一系列连贯的设计思路,宁可省略一些不规则的特性和改进,也不提倡独立和无法整合的系统,哪怕它们其实包含着许多很好的设计。

如何得到概念的完整性?

这样的观点是否要有一位杰出的精英,或者说是结构设计师的贵族专制,和一群创造性天分和构思被压制的平民编程实现人员?

如何避免结构设计师产出无法实现、或者是代价高昂的技术规格说明,使大家陷入困境?

如何才能与实现人员就技术说明的琐碎细节充分沟通,以确保设计被正确地理解,并精确地整合到产品中?

获得概念的完整性:

要表达一件待完成的事情,常常需要对基本元素进行意料不到的复杂组合。而且,仅仅了解基本要素和组合规则还不够,还需要学习晦涩的用法,以及在实际工作中如何进行组合。简洁和直白来自概念的完整性。每个部分必须反映相同的原理、原则和一致的折衷机制。在语法上,每个部分应使用相同的技巧;在语义上,应具有同样的相似性。因此,易用性实际上需要设计的一致性和概念上的完整性。

贵族专制统治和民主政治:

对于非常大型的项目,将设计方法、体系结构方面的工作与具体实现相分离是获得概念完整性的强有力方法。

系统的体系结构(architecture)指的是完整和详细的用户接口说明。

在等待时,实现人员应该做什么?

整个创造性活动包括了三个独立的阶段:体系结构(architecture)、设计实现(implementation)、物理实现(realization)。在实际情况中,它们往往可以同时开始和并发地进行。

首先,必须设定良好定义的时间和空间目标,了解产品运行的平台配置。接着,他可以开始设计模块的边界、表结构、算法以及所有的工具。另外,还需要花费一些时间和体系结构师沟通。同时,在物理实现的级别,也有很多可以着手的工作。编程也是一项技术,如果是新型的机器,则在库的调整、系统管理以及搜索和排序算法上,有许多事情需要处理。

标签:读后感,神话,实现,概念,完整性,设计,体系结构
From: https://www.cnblogs.com/sodamate/p/17355568.html

相关文章

  • 深度研究:接连创造高估值、高增长神话的PLG
    组织架构不匹配、权责分配不清晰以及团队协作无机制是推进PLG业务面临的三大核心挑战,而安全软件公司Snyk以其指数级营收和估值增长的成功实践证明,构建合适且高效团队是助力PLG创新实现高速增长的关键,其经验值得借鉴。本文将通过分析Synk如何构建起全能型跨职能团队,如何定义PLG团......
  • <<梦断代码>>读后感(三)
     今天又读了《梦断代码》,感觉对自己的帮助虽然不是很多,但依旧挺大的。第八章的题目是白板上的即时贴。在微软和许多态度严谨的软件公司中,长久以来都有一种法规定,即开发者必须使用自己正在做的产品,用来在服务器发布版本中找出最后一些产品缺陷。WebDVD的工作机制是扩展HTTP——We......
  • 2023.4.25-人月神话-4月份读后感3
    最近,我阅读了人月神话的下一部分,我有了许多的感悟。过去,我对于自顶向下的设计不够重视。好的自顶向下设计从几个方面避免了bug。首先,清晰的结构和表达方式更容易对需求和模块功能进行精准的描述。其次,模块分割和模块独立性避免了系统级的bug。另外,细节的隐藏使结构上的缺陷更加容......
  • 人月神话阅读笔记2
    第七章对其他软件工程师提出的反驳进行回应。作者认为,虽然软件工程领域在过去几十年中发展迅猛,但是由于软件项目本身的特殊性以及人类本质的复杂性,软件开发仍然存在很多挑战和困难。因此,要想使软件开发过程更加高效和有序,需要深入研究软件开发的本质和规律,并制定相应的开发方法论......
  • 《人月神话》读后感1
      《人月神话》是一本由弗雷德里克·P·布鲁克斯所著的软件工程经典书籍,探讨了软件开发过程中的一些普遍问题和挑战。  第一二章主要介绍了软件工程中的两个重要概念:人月和管理。人月是指开发一个软件项目所需的时间,管理则是指在软件项目中合理地组织和管理人员的活动。在阅......
  • 人月神话阅读笔记06
    继续干将莫邪看到这个阅读题目,一般不会将他跟编程的阅读笔记联系起来,但是,这个模块主要讲述的是资源的合理利用,其中也包含着“工欲善其事,必先利其器”的道理;主要强调了合理的资源利用更有助于项目的完成,较好的编程方法(也可以是更适合自己的方法),更加有利于项目的实现与完成!整体......
  • 人月神话1
    第一次看到《人月神话》这本书,若不是老师推荐,还以为是本神话小说呢!由于对软件工程了解的不多,对这本书的解读不深刻。不过,从很多方面可以了解到这是一本畅销的、具有深远意义的书。这本书讲述了几十年前软件专案管理问题与经验,作者将大型系统开发比作一个焦油坑,我原本以为软件开......
  • 人月神话读后感03
    以下仅为我对一些章节的感受第11章:未雨绸缪为舍弃而计划,无论如何,你一定要这么做唯一不变的就是变化本身程序维护就是:前进两步,后退一步。随着修改的增多,还可能变为:前进一步,后退一步。第12章:干将莫邪工具很重要,需要专门人员开发“仿真装置”很重要不确定性是所有情况中最糟的,因为它......
  • 《梦断代码》读后感(1)
    好程序员懂得写什么,而卓越的程序员知道该写(并复用)什么。当我读这本书之前,我以为书本内容都是和代码有关的枯燥的内容而已,但是,从开始阅读这门书开始,我就觉得作者讲述的这些经历今后将对我有所帮助。本书的内容大都是故事类型的结合工作经验,总结出的实践之道。从上软件工程课......
  • 《梦断代码》读后感(一)
    《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。对本书才刚刚阅读了三分之一,就已经忍不住对作者描述的开发过程所感叹,虽然刚进入软件领域不久,但是仍旧有感于这本书中的现实,对自己也很有......