
【软件工程】
goto456
这个作者很懒,什么都没留下…
展开
-
【人月神话】第一章:焦油坑
最近在看《人月神话》,分享一下自己的读书笔记个人的感受。希望能对大家有所帮助。第一章主要就是讲软件编程就是一个乐趣与苦恼并存的焦油坑。本书用了一个很新形象的比喻:大型软件系统的开发就像是一个焦油坑(像澡泽一样可以淹没各种猛兽),而软件开发人员就像是被焦油坑淹没的猛兽。这个比喻很形象的说明了大型软件系统的开发是一个及其复杂的事情。原创 2015-11-23 19:36:41 · 1526 阅读 · 0 评论 -
【人月神话】第二章:人月神话
最近在看《人月神话》,分享一下自己的读书笔记个人的感受。希望能对大家有所帮助。第二章主要就是讲项目滞后的最主要原因是:缺乏合理的进度安排。1.乐观主义大部分程序员都是乐观主义者,项目的管理者在做项目进度安排的背后往往都隐含着一个错误的假设“一切都将运行良好”,这就会导致整个进度安排的不合理。编程工作不同于其他的工作,由于其工作介质(代码)的易驾驭性,所以缺陷一般不会再工作介质本身上(不会像一个制造者原创 2015-11-24 20:15:21 · 1303 阅读 · 0 评论 -
【人月神话】第三章:外科手术队伍
最近在看《人月神话》,分享一下自己的读书笔记个人的感受。希望能对大家有所帮助。------------------1.问题矛盾的产生: 大型团队开发,任务过度细分,增加相互沟通交流的工作量和最后集成时进行系统调试的工作量,得不偿失,最后可能是:高成本、速度缓慢、低效、无法集成。所以系统应该由尽可能少的人员来开发。 但是,对于真正意义上的大型系统,原创 2015-11-25 16:54:18 · 2239 阅读 · 0 评论 -
【人月神话】第四章:贵族专制、民主政治和系统设计
在软件系统的设计中,概念完整性是最重要的考虑因素。 为了反映一系列连贯的设计思路,宁可省略一些不规则的特性和改进,也不提倡独立和无法整合的系统,哪怕他它其实包含着许多很好的设计。 然而在大多数系统体现出来的概念差异和不一致性是非常大的,这通常是由于设计被划分成了由若干人完成的若干任务。原创 2015-11-29 12:26:30 · 1650 阅读 · 0 评论