人月神话笔记(精选9篇)
这一章分成两个部分:
程序(Program)、程序产品(Programming Product)、编程系统(Programming System)、编程系统产品(Programming Product System)的概念
程序员的工作性质
比较有意思的是第一部分的四个概念。
在作者的眼中,程序就是一堆代码,任何人可以宣称自己会编程,但是编程得到的只是程序,而不是产品。程序要成为程序产品,需要有明确的输入、功能和输出,经过完备的测试,具备合格的文档,使之功能可靠,维护易行。
编程系统是从系统的角度来看待功能完整的程序模块,要求程序要具备语法和语义精确的接口,能够与其他的程序进行流畅的交互。相比程序产品来说,不仅仅要严格测试程序自身的输入、处理、输出,还要测试与不同程序之间的交互,因为很多bug其实是隐含在不同功能模块的交互过程中。另外编程系统还要考虑程序之外的软硬件运行环境。呵呵,只有经过了集成测试之后才能称之为编程系统。
最高级的形式是编程系统产品,从书中的表述来看,就是编程系统+各类文档,文档是为了后续维护和升级方便而准备的。智力产品如果没有说明书真是一场噩梦啊,之前我们经历过的不少系统到了后续维护的时候发现文档补齐,维护人员真是伤透脑筋,最后问题太多了索性就提议推倒重做。可以说如果是文档齐备一点,我们公司很多系统的寿命是可以更长的。
2《人月神话》读后感
在阅读这本书之前,已经很多次听到关于人月神话这本书以及他的作者Brooks的消息了.在软件领域, 《人月神话》具有深远影响力而且畅销不衰.这一次,正好老师的作业要求我们阅读这本书,我终于使有机会阅读这本经典之作了.在这过去的几个星期里面,一点一滴的阅读这本书,粗略的了解了这本书.首先,让我印象深刻的是《人月神话》提出的两条著名的法则:
1、人月神话:向一个已经延后的项目中投入更多的人力资源只会让它更延后。人月神话看上去这么浪漫的名字,原来并不是真的说神话故事,作者阐述的主要观点是在软件开发项目上项目进度和增加人员这两个概念是不能互换。虽然已经时隔20多年了,这本书依然给我震撼,一是让我惊讶的是,美国20年前软件项目所面临的问题,在我们现在依然如此,糟糕的情况没有改变,大家仍旧在焦油坑里挣扎,而且看上去没有解决办法.当读到“是当意识到进度的偏移时,下意识(以及传统)的反应是增加人力。这就像使用汽油灭火一样,只会使事情更糟。越来越大的火势需要更多的汽油,从而进入了一场注定会导致灾难的循环。这让我明白了一个重要的道:理项目的进度是不能够光靠人力的增加来推进的.2、没有银弹:没有任何技术或管理上的进展,能够独立地许诺十年内使生产率、可靠性或简洁性获得数量级上的进步。
虽然现在有不少人对他的观点持反对或不同意见,但我始终觉得他的观点是对的——根本和次要问题的划分以及定义。作者认为软件开发困难的部分是概念的结构,如规格化、设计和测试等概念的结构,而不是概念的表述和实现概念,虽然实现概念可能占用了小于90%的时间,就如现今的软件开发一样,系统分析通常占用的整个项目开发时间不超过20%,而80%的时间花在编程上一样。
这两个原则已经在过去的几十年间得到了验证.我相信在未来,它以依旧是成立的.另外,在焦油坑那一章里面,有一句话让我难以忘怀:岸上的船,如同海上的灯塔,无法移动.是呀, 过去几十年的大型 系统开发就犹如这样一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。他们中大多数开发出了可运行的系统——不过,其中只有非常少数的项目满足了目标、时间进度和预算的要求。各种团队,大型的和小型的,庞杂的和精干的,一个接一个淹没在了焦油坑中。表面上看起来好像没有任何一个单独的问题会导致困难每个都能被解决,但是当它们相互纠缠和累积在一起的时候,团队的行动就会变得越来越慢。对问题的麻烦程度,每个人似乎都会感到惊讶,并且很难看清问题的本质。不过,如果我们想解决问题,就必须试图先去理解它。这就是生活真理。要想解决一件事,首先要了解事情的始末。提出问题就是解决问题的答案。
翻开《人月神话》这本书的第一感受,感觉看这本书不像是在看一本和我们学的相关的书,书中用了很多的形象的比喻,来阐述项目管理中的一些问题,让人以很轻松愉悦心态去阅读。书开始就形象有有趣的把软件危机比作:焦油坑。史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎...让我感觉到,软件开发过的过程中,会有很多困难,很多的挑战。
看完此书后,我发现人月神话无处不在,其实在我们做软件工程来说,此书 已经渗透进去了。本书作者为人们管理复杂项目提供了颇具洞察力的见解,既有 很多发人深省的观点,也有大量的软件工程实践。大型编程项目深受由于人力划 分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。的在刚刚进入软件工程学习时,老师就和我们说了一些关于“软件项目开发的完成与增加人员的问题”,这句话听起来通俗易懂,道理很简单明了,但实现起来却遇到了相当大的困难,这也是我在阅读完成《人月神话》时最大的感受。全书的第二章说的就是人月神话的关系。“一切都将运转良好”在软件工程中是不适用的;完成工作的人数与时间是不能进行简单的互换的,因为沟通需要额外的成本。我想这种问题的出现主要是就订单项目而言,因为人员的增加主要是因为客户所要求实现的东西并没有在计划的时间内收到满意的答复和应得的功能与效益。所以项目开发人员不断的增加,本书作者布鲁克斯得出的结论是显而易见的:“向进度落后的项目中增加人手,只会使进度更加落后”。如果不想加班,不想削减功能,不想推迟发布日期,那么唯一的方法还是只有加人。加足够的人。而且不要逐步加入,一定要一次性加入。要小心的是,新加入的人可能对原来的组织造成冲击,或者对原来的设计有不同意见,特别是我想如果如果有比较强大的设计者时就要当做新组建了一个团队。重新交流,培训新人,就设计达成一致,继续向者目标前进。这也是造成项目延迟的原因之一。软件开发的多少人参与和完成时间不成正比,过多的人参与并不一定能缩短开发时间。如战争,部队多,人多并不是关键,更多需要武器的先进,战术,兵多后方便的补给就得多。如是参与软件开发的人增加,软件的花费将提高,刚参加这需要时间了解项目,给软件管理带来了不协调。在我们实际进行软件开发的时候,各个成员之间要做好沟通协调,一个人开发软件虽然完整性会很好,但是效率太低;相反,团队开发虽然效率很高速度很快,但是如果各个成员之前没有很好地团结协作,各自为战,那么最后的结果也一定不会尽如人意。
书中主要提到在项目管理方面可以看到项目估算,组织结构和人员角色安排,团队建设和沟通,历史数据积累和建模,软件开发方法论,风险和问题管理等相关的内容;在软件工程方面可以看到架构设计保证概念完整性,整体和部分,空间技能和程序结构的关系,产品集成的方法和消除缺陷的设计思路;在支持过程上我们可以看到文档和流程的建设,软件开发工具对软件开发过程的支持和效率的提升以及工具的选择等相关内容,回过来再看,发现书里面仍然大部分内容
涉及到了团队,人和沟通。对于大型的软件工程项目仍然强调了人的重要性,在开篇就在讲开发人员的职业乐趣,后面又通过巴比伦塔讲沟通的重要性,在外科手术队伍中讲团队的组建和分工。这些都涉及到了团队中的人和交互,只有一个有了积极心态和热情的沟通团队,才可能成就一个伟大的团队。从最后的没有银弹,再次肯定了开发工作是一种高智力的脑力工作。
开发一个软件,我们要有合理的时间进度,开发人员要少而精,概念完整性必须考虑在内,要尽量做到尽早交流和持续沟通。同时,文档形成了关键的枢纽,每个项目管理的工作都围绕着它们运转,它们是经理们的主要个人工具。对于计算机硬件开发项目,关键文档是目标、手册、进度、预算、组织机构图、空间分配、以及机器本身的报价、预测和价格;对于大学科系,关键文档类似:目标、课程描述、学位要求、研究报告、课程表和课程的安排、预算、教室分配、教师和研究生助手的分配;对于软件项目,要求是相同的:目标、用户手册、内部文档、进度、预算、组织机构图和工作空间分配。即使是一个小型项目,我们都会要求书写相关文档,对每个关键文档的维护提供了状态监督和预警机制并且本身就可以作为检查列表或者数据库。良好的工作手册和组织架构可以开发出更加符合用户的需求。手册、或者书面规格说明,是一个非常必要的工具,尽管光有文档是不够的。手册是产品的外部规格说明,它描述和规定了用户所见的每一个细节;同样的,它也是结构师主要的工作产物。
希腊神话是一篇神话故事,它的内容丰富多彩,让人感到很神秘。希腊神话讲述了宇宙和人类的起源还有英雄传说故事。希腊神话主要是歌颂英雄事迹,同时也深深地揭露和批判人性的丑恶。传说中的主人公大都是半神半人的英雄。他们体力过人,英勇非凡,体现了人类征服自然的豪迈气概和顽强意志,成为古代人民集体力量和智慧的化身。
希腊神话中普罗米修斯给我留下了深刻的印象。从前天地连在一起,盘古大神开天辟地使世界的面貌焕然一新,女娲造人,智慧的女神雅典娜给了人类智慧,就这样人类一代代繁衍生息。万神之王要求人类服从他的统治,善良的普罗米修斯为了减轻人类的负担,欺骗了宇斯,宇斯为了惩罚普罗米修斯断然拒绝把珍贵的火种送给人类,但普罗米修斯最后还是把火种带回了人类世界。宇斯又派两位仆人把他锁在高加索山的悬崖上。宇斯每天派一只凶狠的老鹰去啄食普罗米修斯的心脏,但无论老鹰啄食多少次都会马上长出来。一天赫拉克勒为了寻找金苹果,看到了普罗米修斯并一箭射死老鹰。普罗米修斯获救了。
希腊神话的故事很多,其中还有一位是赫剌克勒斯,因为他能够完成好几个十分艰难的任务。让我看到一个具有顽强毅力的人。他可以杀死涅墨亚巨狮,这头巨狮有惊人的本领。赫剌克勒斯蓄满了全身的力量将一支箭射向巨狮。巨狮一点儿反应也沒有。他又用棒子打,还用手掐狮子,最后终于把狮子杀死了。还有是战怪蛇许德拉。赫剌克勒斯把怪蛇的脖子掐住,蛇却把他缠住,一会儿,一只大螃蟹也来帮忙,最后赫剌克勒斯把蛇头砍了下来埋在路边压上巨石。每次遇到困难赫剌克勒斯都战胜了。希腊神话里有许许多多故事,有些故事值得我们去学习。
其中神农尝百草,的故事是,神农教人们种植五谷,帮人们解决了饿肚子的问题可是还有一个问题就是经常生病,于是神农就摘了各种草花,一种一种的常尝到了能治病的或者会生病的都记录下来有一次神农尝到了断肠药神农为了造福人类把这个草准确的记录了下来,并告诉人千万不要使用,天帝被神农感动了,他派向西王母要来不死药,治好了神农的病,还赐给他一根赭鞭,这根赭鞭可神奇了,不管什么花草树木,是要用它打一下就会显示出来,这样神农干起来就不会累了。
为了纪念神农种五谷、尝百草的功效人们把他常药的山命名为神农源。
当细细品完一本名著后,想必你有不少可以分享的东西,是时候静下心来好好写写读书笔记了。到底应如何写读书笔记呢?以下是小编整理的中外神话故事读书笔记范文,供大家参考借鉴,希望可以帮助到有需要的朋友。
中外神话故事读书笔记1自古以来中国这个历史悠久的国度有很多的历史神话,通过阅读中外神话,让我更加的喜欢上了中国这个美丽的国度。
这个故事讲的是:一个叫韦固的年轻人,16、7岁左右,尚未娶妻。有一天,这个年轻人到南城去办事,一天他办完事,在回客店的路上,他看到有一个白胡子老人在月光下席地而坐,在他旁边则放着一个装满了红色绳子的大口袋。韦固很奇怪问老人看什么书。老人说看的是一本记载天下所有人的婚姻的书。韦固又问这些绳子做什么的。老人说红绳的作用非比寻常。用来系夫妻的脚的,只要我用这些红绳系在他们脚下,他们一定能结为夫妻。韦固还没结婚,听说老人有这种本事,就请求老人告诉他,今后谁会成为他的妻子。老人说这是天机,不可泄露。韦固再三求老人。老人这才告诉他,你的妻子现在才三岁,十四年之后才会嫁给你。你的妻子就是客店北边那个卖菜的婆婆手里抱的小姑娘。韦固不相信,派了一个人去杀那个小姑娘。十四年之后,当韦固得知他现在的妻子就是十四年前那个小姑娘。韦固向大家承认了错误。他的故事被传开后,人们就称那位老人为月下老人或月老。这就是整个故事的过程。
这个故事告诉我们:对待生活与命运的态度,应做到顺天应人、随遇而安。生活自有它的规律,命运也会得到转机。如果一意孤行,意气用事,难免碰壁。
中外神话故事读书笔记2假期里,我和儿子一起读了《中外神话故事》这本书,书中有62个神话故事和传说。我断断续续地读了好几天。在品读这些故事的同时,我不禁为劳动人民的智慧而感叹,更被人类文明的璀璨文化而折服!也让我的思绪飞回到小时候。
记得夏天的晚上,皎洁的月光洒满大地,村里的老老少少、男男女女坐在一起纳凉,你一言我一句在天南海北地闲聊着。我们一群小孩也搬来了蓑衣或者小板凳,或坐或躺在上面听大人们讲故事。有稀奇古怪的鬼故事,讲述的’人描绘得有声有色,听得我们大气不敢出,仿佛那鬼就在某一处角落里躲藏着。有牛郎织女的故事、嫦娥奔月的故事,我们边听故事边抬头仰望星空,找一找天河、织女星、牛郎星的位置,仔细辨认一下月亮里边是不是有月兔、桂花树等。这些故事让我们思绪万千,浮想连篇。那时候书籍非常少,可是听大人们讲故事成了我们的.一大乐趣。
《中外神话故事》这本书里收集的故事在民间已经流传了很久,是人们茶余饭后的精神食粮。故事里的人物善良勇敢、聪明智慧、坚韧不拔、不屈不挠的精神启迪着我们。这样的故事也会永久地流传下去。记得莎士比亚说过:“书籍是全世界的营养品,生活里没有书籍,就像大地没有阳光;智慧里没有书籍,就像鸟儿没有翅膀。”也许现在儿子读这些故事时体会不到故事里蕴藏的深刻含义,可在将来肯定会对他有所帮助的!
中外神话故事读书笔记3这个寒假,阿姨送给我一本《中外神话故事》,我看了一遍又一遍,真是爱不释手。书中有一个故事是《神奇的九色鹿》感动了我。
故事主要讲的是在印度恒河边的森林里,有一只神奇又漂亮的九色鹿。一次,它从波涛汹涌的河水中救了一个落水人,要求他不要把自己救他的事告诉别人,这个落水人答应后就离开了。可是,过了不久,这个国家国王得知这只九色鹿,便要抓它,还贴出告示:谁能抓到这只九色鹿,就给他盛满银子的金钵。那个落水人听说后,想到可以换到金钵,于是就把九色鹿的行踪告诉了国王,并带领国王和军队去森林里捉九色鹿。当九色鹿被他们团团包围的时候,九色鹿说话了:“我之前救过那个落水人,他曾答应过我,要报答我,今天却又要来杀害我,真让我伤心极了,可你们人类怎么这么不守信呢!“国王知道了这件事后,下令不许伤害这只九色鹿,还惩罚了那个落水人。
她为我打开了世界神话宝库的大门,让我徜徉于天地间,思绪也随着来到了几千年前。书中数以千计的英雄人物的伟大事迹表现了当时人类的公正、刚强和勇敢。有些文章也有着深刻的教育意义。比如;因反对正义而被亲人五马分尸的国王彭透期,因嘲笑别人的正确教导而被神射死十四个孩子的王后尼俄柏,因贪恋美女而毁灭了自己和国家的帕里斯……这些事例告诉我们,人不能背弃正义,不能贪小失大,否则一定不会有好下场。
使我感触最深的还是巨人安泰的故事。安泰是一个巨人,只要不离开他的母亲—大地,他就是不可战胜的。凡是经过利比亚的过路人,都必须跟他格斗,如果他们输了,就得死。事实上,他们的确全部被打败了。勇士赫拉克勒斯在同他角力时,发现要打败他几乎是不可能的,因为每次他倒地,起来时都获得了新的力量。赫拉克勒斯把他打倒了三次,终于找到了他恢复力量的秘密,于是他用强有力的手臂设法把他高高举起,在空中掐死了他。读到这里,我想到了妈妈常对我说的一句话;“没有母亲的孩子就好比插在花瓶里的花。”这句话我一直不明白它的真正意思。读了这个故事,我想到了我的妈妈。她又要忙工作,又要照顾我。我现在有良好的成长环境,全离不开妈妈的付出。有的人对同学好,对朋友好,却不肯给母亲捶捶背,擦擦汗,说一句体贴的话,认为母亲的付出是应该的。我们还在母亲的呵护下生活,也许还不能理解“慈母手中线,游子身上衣”的含义。世上的财富有许多,可母亲永远只有一个,母亲的心是儿女的天堂!(读后感)
在雅典奥运会上,我在电视上看到,在夺冠后的第一时间,那么多人想到了远在家中的母亲,运动员们眼中热泪涌动,对母亲的真垫情感激荡在心中。
一开始,盘古开天辟地,创造了天地,也就是书中说的“凡尘”。可是,天地间还没有任何生命。这时女娲下凡了,女娲很喜欢这里的景色,天格外蓝,水格外清,花格外红。青草的淡雅清香扑鼻透体,花朵的姹紫嫣红招人眼目。女娲迷醉了,不想走了,就在这美景中居住下来了。
可是,过了几天。女娲发现了一个问题,那就是:寂寞。这么好的美景,没有伙伴和她说说笑笑,嘻嘻闹闹,真有些孤单。孤独的女娲来到河边,摆弄开了。
她在河边蹲下来,先从地上抓来一些黄绒绒的泥土,又伸手从河里掬上来清清亮亮的水,将水倒在土堆上的小窝里,泡一泡,搅一搅,和起了泥巴。这时候,轻风在耳边奏起了乐曲。不一会儿,母鸡、公鸡、猪、羊、狗、牛、马……就出来了,女娲累坏了,看着这些牲畜,想:总要有个管这些牲畜的主子吧!女娲从那对黄泥中抓起一团,在手上揉呀揉,捏呀捏,摆弄得可精心了!过了好一会儿,捏成了个小娃娃。她把这娃娃往地上一放,手刚松,小娃娃便又蹦又跳,这就是人!华夏民族的文明就此开始。后来,黄帝平天下、后羿射日等等促使着人类的发展。
其中,我最喜欢的神是“雅典娜”。因为她不但知识很丰富,而且还很会理解别人的心。在《希腊神话故事》中,我知道了很多的天神,有赫尔墨斯、阿波罗、波塞冬、宙斯等,他们都有着自己的使命。能做工艺的代达罗斯,美丽的海伦,英雄俄琉斯……
这本书里有一个叫“赫拉克剌斯的十二功绩”的故事,内容是这样的:
国王想除掉赫拉克剌斯,故意交给了赫拉克剌斯十二件很困难的事情。分别是:杀死尼米亚巨狮,把它的毛带回来;杀死九头蛇许德拉;生擒刻律涅亚山的赤牝鹿;活捉厄律曼托斯山的野猪……虽然这些任务都有些难,或很难,一不小心,都会让赫拉克剌斯失败,甚至失去生命,但是赫拉克剌斯凭借他的智慧和勇气,将它们一一的做好。在这时,国王才知道自己无论如何都是除不掉赫拉克剌斯的。
这样的故事很多很多,我从希腊神话中清楚地读懂了很多道理,它告诉我们即使是伟大的天神,也和我们人类一样有情感,有缺点,只有坚持不懈、顽强拼搏才能成功和胜利,它就像我们人生旅途中一盏闪亮的夜航灯,给我们带来光明和智慧。