今天该写一写大道至简第五章读后感了。 首先是“做过程不是做工程”,过程是为了实现某种目的而经历的一些事情,过程有很多种,虽然经历了某种过程,但不一定能实现某种功能。做完过程的每一个阶段,并不等于做工程。做过程不是做工程的精义,也不是最终目的。 然后是“做过场”,做过场就好像是一种形式一样,做...
分类:
其他好文 时间:
2015-10-27 23:51:13
阅读次数:
202
《大道至简》讲述了软件工作者如何思考的问题,“失败的过程也是过程 ”就讲述了软件工程师在做项目甚至是工程时应该拿出一种总样的态度和行为来实现它。 "做过程不是做工程"讲述了软件工程自提出以来的一些进步(软件工程的瀑布模型,瀑布模型将软件开发的过程分成需求、分析、 设计、开发和测试等 5 ...
分类:
其他好文 时间:
2015-10-27 20:20:31
阅读次数:
173
第五章 失败的过程也是过程 软件工程的瀑布模型的提出标志着软件工程概念的成熟,在模型中将软件开发的过程分为:需求、分析、设计、开发和测试五个步骤。然而,人们提炼出的各种模型固然值得称道,如果当我们做项目时如果是按着各种模型来亦步亦趋,却很难做好一个工程。 因为,过程并不等同于工程。我们按着模型来做的...
分类:
其他好文 时间:
2015-10-27 19:39:11
阅读次数:
115
失败的过程也是过程,做过程即使是失败也是经验的积累,对软件工作者来说,即使工程是失败的,但是在做工程的时候,肯定会遇到很多的问题,所以这些都是经验的积累,即使结果是失败的,也并不代表这个工程就是毫无意义的。组织一个工程是没有模板的,工程是多样化的,过程当然也是多样化的,组织一个工程是需要多种能力的,...
分类:
其他好文 时间:
2015-10-27 19:37:06
阅读次数:
104
第四章一开始,就提出了一个尖锐的问题:“客户不会用C,难道就会用UML吗?”。作为程序开发人员,我们当然希望客户能够懂得C语言,这样我们与客户的沟通就会更加方便,然而C语言只是我们程序员与电脑交流的语言,我们不可能要求客户能够了解他。既然不能要求客户会C语言,又怎么能够要求客户会看似简单细致的UML...
分类:
其他好文 时间:
2015-10-26 00:27:44
阅读次数:
137
猜对啦,有是我,我又要来扯淡了。并不想写这篇文章,因为我从小文采不好,不擅长与人沟通。更不想写什么观后感,我个人认为观看一本输是要记在心里的并不应当成任务来看待,读书是自愿的,强迫是没有好东西的。下面进入正文。。。“足下求速化之术,不于其人,乃以访愈,是所谓借听于聋,求道于盲。”——唐·韩愈《答陈生...
分类:
其他好文 时间:
2015-10-26 00:06:15
阅读次数:
159
流于形式的沟通第一节——客户不会用C,难道就会用UML吗?本节主要讲述了客户并不会C语言和UML等语言,客户只是有实际需求的普通人,对如何编写程序不了解,对编程语言的用法更加不明白,所以不要期待你的客户能用编程语言来描述他的需求,且现在的咨询公司也并没有什么用处,他除了知道你和客户所不了解的一些专用...
分类:
其他好文 时间:
2015-10-26 00:05:13
阅读次数:
150
大道至简的第四章,告诉我们的是有关沟通的技巧。首先,面对不同的人,我们需要不同的沟通方式和他人交流,而是不以自己的方式与他人交流。就比如我们面对一个客户,无论我们精通的语言是什么,我们都应该选择客户最方便的语言去与客户进行交流,从而明白客户的需要,毕竟顾客才是上帝,我们要是让其以我们所学的C语言的方...
分类:
其他好文 时间:
2015-10-25 22:15:29
阅读次数:
172
大道至简第四章的主题是沟通。这一章涉及到了我上的一门课,UML。我过去一直觉得这个东西难懂,或者目的性我尚不太明确。这一章解决了我的一些疑惑。在以后面对客户的时候,我们首先要了解客户的需求,我们才能围绕着客户的需求进行扩展工作。那么仅仅了解不够,还需要通过自己的理解,来和客户的需求进行对照,看是否一...
分类:
其他好文 时间:
2015-10-25 20:35:51
阅读次数:
128
作为软件开发人员如何和客户交流是一个很重要的问题。和客户交流了解客户的需求是我们开发软件前的重要的一步,只有了解了客户的需求我们才能更好的去做软件,然而和客户交流并不是一件很容易的事,因为客户并不懂那些编程语言,也不懂什么建模语言。你也不能要求客户去学习什么编程语言和建模语言。你只有把编程语言和建....
分类:
其他好文 时间:
2015-10-25 15:04:26
阅读次数:
159