首页 > 其他 > 详细

大道至简读书笔记之三

时间:2015-06-06 23:22:47      阅读:278      评论:0      收藏:0      [点我收藏+]

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

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

大道至简读书笔记之三

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!