码迷,mamicode.com
首页 > 其他好文 > 详细

大道至简读书笔记之三

时间:2015-06-06 23:24:26      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:

      书中曾提到从最初的简单编程开始,到现在工程团队的组织开发,实现一个软件是最终的目的,所以,实现是软件开发的本质需求。正是由于实现的需要语言工具,方法,过程和实现对象。为了实现更大规模的软件系统而有了团队组织模式,而团队的协作决定了过程模型的产生。工具的产生依旧是处于软件实现的需要。在软件工程的体系中,实现作为软件开发的本质需求和基本动因,如同上帝之手在推动这几十年来的软件工程理论体系的形成。

      思考问题的方法可以是由点及面的,也可以是统揽全局的。换成业界最常用的词汇,就是“自上而下”还是“自下而上”的区别。 “牛屎图”中描述的工具、方法与过程也被称为软件工程的三个要素。在本书中他们被分解开来思考,并不是要孤立这个三个层面。它们实际上是相互作用的。例如“过程”问题,就既有实施过程的工具,也有相关的过程方法理论。我虽然说方法是“基于一种数据结构的编程实践的结果”,但这实在一种非常狭义的定义。这个定义在过程的开发环节是有效的(或者说是对“开发方法”的定义) 。然而“需求”、“设计”、“测试”等等其它环节也有各自的方法论,即使站在具体环节之外,过程本身也有方法论的问题,这还不包括管理方法等等在内。

大道至简读书笔记之三

标签:

原文地址:http://www.cnblogs.com/houtaoliang/p/4557368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!