首页 > 其他分享 >《人月神话》读书笔记2

《人月神话》读书笔记2

时间:2024-01-18 10:24:26浏览次数:24  
标签:神话 读书笔记 手册 说明 文档 内存 模块

第六章 贯彻执行:手册、或者书面规格说明,是一个非常必要的工具,尽管光有文档是不够的。手册是产品的外部规格说明,它描述和规定了用户所见的每一个细节;同样的,它也是结构师主要的工作产物。

第七章:为什么巴比伦塔会失败:即使拥有充足的技术、人力、时间等资源也是不够的。还要有沟通、项目工作手册和组织。

第八章 胸有成竹:软件工作量是根据规模成指数型增长的,指数大约是1.5。实践是最好的老师,但智者还能从其他地方收获。

第九章 削足适履:内存成本问题。基本的教训是:制定预算、确切定义模块的功能、需要有人进行宏观掌控。另外的措施是:让用户选择模块、减少不需要的内存占用。让“时间”换“空间”。

第十章 提纲挈领:内容:目标。定义了待完成的目标、迫切需要的资源、约束和优先级。内容:产品技术说明。以建议书开始,以用户手册和内部文档结束。速度和空间说 明是关键的部分。时间:进度表。资金:预算。地点:工作空间分配。人员:组织图。

标签:神话,读书笔记,手册,说明,文档,内存,模块
From: https://www.cnblogs.com/Sunyiran/p/17971914

相关文章

  • 《人月神话》读书笔记1
    《人月神话》是讲软件工程中人与团队的关系,讨论那些由团队开发的大程序。第一章焦油坑:焦油坑对应软件,程序员对应各种野兽的比喻很贴切。事实上在实际工作中的感受确实如此,为何精心编制的作品终有一日成了这样的焦油坑?这里无需找其他类似于历史债务、团队水平等借口为自己开脱,程......
  • 《人月神话》第一篇
    《人月神话》的第一部分深刻探讨了软件工程中的复杂性和挑战,为读者呈现了一个关于大型软件项目的真实而具体的画面。通过作者弗雷德里克·布鲁克斯的实例和案例,我深切感受到软件开发过程中普遍存在的问题,如项目规模的挑战和人力资源管理的复杂性。其中,对大型软件项目规模的讨论使......
  • 《程序员修炼之道:从小工到专家》第七第八章读书笔记
    第七章在项目开始之前第36节异想天开的需求追求完美:完美不是在无所需增加的情况下达到的,而是在没有冗余之时实现的。因此,我们应该避免收集过多需求,而是专注于深入挖掘需求,围绕核心功能不断打磨。与用户共同工作:挖掘需求需要与用户一同工作,以用户的思维方式思考问题。......
  • 「Geometry of Conics」读书笔记
    英文书籍,对我这种纯正中国人十分不友好,咬着牙啃下去了。不想看英文书又找不到中译本的有福了。Chapter1-ElementaryPropertiesofCurvesofSecondDegree如题,都是二次曲线的简单性质和几个等价定义。光学性质\(\mathbf{Theorem\1.1}\)如下图,\(l\)为椭圆\(C\)在\(P......
  • oracle 9i&10g编程艺术-读书笔记2
    配置Statspack安装Statspack需要用internal身份登陆,或者拥有SYSDBA(connect/assysdba)权限的用户登陆。需要在本地安装或者通过telnet登陆到服务器。selectinstance_name,host_name,version,startup_timefromv$instance;检查数据文件路径及磁盘空间,以决定创建数据文件的位置:......
  • 《python神经网络读书笔记》
    感想:人工智能是一门古老的学科,意思是人为的创造出和人类相似的智能体。在很多科幻影视作品中都有描述,甚至有的影视作品中不是使用计算机来实现人工智能。但是实际上这门学科在21世纪之前一直没什么进展。20世纪时,这门学科的主要研究方向是通过写一些强制判断逻辑来模拟智能体。......
  • oracle 9i&10g编程艺术-读书笔记1
    根据书中提供的下载代码链接地址,从github上找到源代码下载地址。https://github.com/apress下载好代码后,开始一段新的旅行。......
  • 《需求分析与系统设计》读书笔记3
    经过一个月的阅读,终于把《需求分析与系统设计》这本书读完了,其中对需求和对设计方面的知识对我帮助很大。书中作者对需求分析的思想对我也有很大的启示,在我现阶段的学习中对需求的了解有了进一步的认知。这一阶段我读了这本书的最后几章,在这几章中作者主要对系统的设计做了一定的......
  • 12月读书笔记
    此外,书中还深入研究了敏捷开发中的一些关键概念,如迭代开发、用户故事、优先级排序等。这些概念构成了敏捷方法的核心框架,通过它们的灵活运用,团队能够更好地应对项目中的不确定性和变化。在实践方面,书中对一些具体的工具和技术也进行了介绍。例如,它详细讨论了测试驱动开发(TDD)的实......
  • 读书笔记——《敏捷软件需求》其一
    《敏捷软件需求》一书是由DeanLeffingwell和DonWidrig合著的一本关于敏捷开发中需求管理的经典著作。本书全面介绍了敏捷需求工程的原则、方法和工具,帮助团队在敏捷环境中高效地管理和满足需求。首先,本书强调了敏捷开发的核心原则和价值观。作者指出,个体和互动、工作软件胜过详......