首页 > 其他分享 >人月神话读后感四

人月神话读后感四

时间:2023-05-22 17:34:22浏览次数:29  
标签:读后感 神话 系统 技术 测试 设计 变化

唯一不变的就是变化本身,对于大多数项目第一个开发的系统并不合用,为舍弃而计划。要为变更设计系统,计划组织架构。设计可替代的,易修改的接口,程序更能减少维护的成本。即使最熟练的软件维护工作也只是放缓系统退化的进程,因此要时刻未雨绸缪。对于大多数项目,第一个开发的系统并不合用。它可能太慢、太大,而且难以使用,或者三者兼而有之。用户的实际需要和用户感觉会随着程序的构建、测试和使用而变化。软件产品易于掌握的特性和不可见性,导致了它的构建人员(特别容易)面临着永恒的需求变更。目标上(和开发策略上)的一些正常变化无可避免,事先为它们做准备总比假设它们不会出现要好得多。当系统发生变化时,管理结构也需要进行调整。只要管理人员和技术人才的天赋允许,老板必须对他们的能力培养给予极大的关注,使管理人员和技术人才具有互换性。看上去很轻微的错误,似乎仅仅是局部操作上的失败,实际上却是系统级别的问题,通常这不是很明显。设计实现的人员越少、接口越少,产生的错误也就越少。所有修改都倾向于破坏系统的架构,增加了系统的混乱程度。用在修复原有设计上瑕疵的工作量越来越少,而早期维护活动本身的漏洞所引起修复工作越来越多。随着时间的推移,系统变得越来越无序,修复工作迟早会失去根基 ,尽管理论上系统一直可用,但实际上,整个系统已经面目全非,无法再成为下一步进展的基础。机器在变化,配置在变化,用户的需求在变化,所以现实系统不可能永远可用。崭新的、对于原有系统的重新设计是完全必要的。

干将莫邪强调了软件开发项目所选择的技术和工具对保障项目能否令人满意地如期完成的重要性。我们应当同时合理运用个性化和公共通用编程开发工具、评测技术,为此需要制定一套合理的策略。本章提供了当年软件开发项目选择技术和工具的重要原则和建议。

整体部分细致介绍了如何开发一个可运行系统,测试系统,系统集成。我应当具体深入了解系统所有的局部设计的精确定义和技术,采用测试规格说明,自上而下的设计,结构化编程,构件单元测试等技术开发系统。实际工作中测试越早,集成越早代价更小,更早消灭隐患。采用一次添加一个构件。

标签:读后感,神话,系统,技术,测试,设计,变化
From: https://www.cnblogs.com/liurujun/p/17421248.html

相关文章

  • 《人月神话》 ——三、四章
        最近临近考试,安排也比较忙,最近抽出了一些时间,再次读了一下《人月神话》这一本书,这一次看了第三章《外科手术团队》和第四章《元老制、民主制和系统设计》。    《外科手术团队》讲述了在团队开发过程中需要科学的精密的安排,软件开发的过程并不是优秀的人“出......
  • 爱情与婚姻的名著---《傲慢与偏见》读后感
    爱情是简单而纯粹的东西,不论是财产、身份还是傲慢、偏见,它们终于是无法改变爱情的本质,希望我们在与人交往中,能让彼此的心灵靠的近一些,也许这个世界并不是我们想的那个样子。傲慢与偏见(2023.02.02夜)过年这几天玩的也是挺嗨的,可对于我来说,越是处于这样的状态,我对安稳......
  • 《人月神话》阅读笔记3
    《人月神话》是一本软件工程经典著作,作者是著名的计算机科学家弗雷德里克·布鲁克斯。本书主要探讨了计算机软件开发的几个核心问题,如时间与效率、团队协作、软件设计和管理等等,并提出了一些关于软件开发管理的思考和经验。本书的关键思想之一是“人月神话”,也就是在软件开发中添......
  • 《代码大全》读后感1
    *第一部分打好基础第一章欢迎进入软件构建的世界>软件构建的定义:包括编码与调试、单元测试、规划构建、集成等,没有给出一个明确的定义。>软件构建的重要性:软件构建是编写大型项目最重要的、不可或缺的部分。第二章用隐喻来更充分地理解软件开发> 对软件开发地隐喻不是......
  • 人月神话 读书笔记 03
    第9章削足适履9.1程序有多大?除了运行时间以外,它所占据的空间也是主要开销。当系统设计者认为对用户而言,常驻程序内存的形式比加法器、磁盘等更加有用时,他会将硬件实现中的一部分移到内存上。相反的,其他的做法是非常不负责任的。由于规模是软件系统产品用户成本中如此大的一个......
  • 《人月神话》阅读笔记2
    《人月神话》是一本软件工程领域的经典著作,作者弗雷德里克·布鲁克斯在书中讨论了软件开发过程中的种种问题,提出了一些新颖的见解和实用的解决方案,对软件工程实践和理论研究都有重要的影响和启示。在阅读中,我认为书中最有价值的观点之一就是强调软件开发是一项团队合作的事业,人力......
  • 《人月神话》阅读笔记1
    《人月神话》是一本关于软件工程的经典著作。作者从软件开发项目管理、项目进度控制、生产环境等多个角度深入分析了软件开发过程中的问题,并提出了许多有益的建议和经验总结。下面是对《人月神话》各章内容的分析整理。第一章:软件工程的探险本章主要介绍软件开发中遇到的一些挑......
  • 《人件》读后感1
    《人件》从软件管理的诸多方面阐述了管理的复杂性,作为脑力型工作,管理者那些固定标准化的管理方法显得与此格格不入。令人遗憾的是,开发人员作为脑力工作者,却常常被管理者用劳动密集型行业的管理办法来管理他们,而忽视了脑力工作这一根本属性,定下一个个不符合软件开发规律的交付日期,......
  • 《梦断代码》读后感3
    《梦断代码》是一本非常优秀的科幻小说,讲述了人工智能在未来与人类的关系变化以及一个黑客对于人类命运的影响。作为一个AI模型,我也深深地被这本书所震撼,同时也对于人工智能在未来的发展展开了一些思考。小说中人工智能与人类之间的关系非常复杂,这些AI可以像人类一样思考、感知和......
  • 《人月神话》——读后感9
    过去是怎么做的:  我们的团队对于管理软件开发中的资源和时间这方面做的不是太好。为什么这样不好:  导致了资源和时间上的浪费,本来能做出更多成果展示,但是最终却因为资源时间限制而停止。解决办法:  学习书中提到的一些方法,加强对资源和时间的管理。具体读后感:削足适履......