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

《构建之法》阅读笔记07

时间:2016-05-16 19:10:40      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

     今天上课学习了关于软件设计与实现,意识到了一个很严重的问题,对于简单的程序,我可以一下就想到怎么做,很快就实现,但是问我设计思想,我就会觉得,明摆着的东西,让我怎么说,我写不出设计思想;对于复杂的程序,我着不到方法解决,根本就不会想,那问我设计思想,我更说不出来了。这个问题很严重,揭露的不仅是设计思想的欠缺,还有工作细节总结的不够,和核心内容提取的不够精炼准确。

从而总结如下的方法:

 1)理解,抽象:理解问题,过滤掉非核心信息,抽象出关键信息和它们之间的关系。
 2)找到合适的数学模型。
 3)根据模型和解法,按部就班地解决问题:这要依赖于对数学原理(交换律,等价性……)和基本操作的掌握。
     分析和设计有许多方法:以文字为主的文档,如Word、PowerPoint 文档。正如我们在需求分析和场景设计中看到的那样。 
                                  用图形为主构造的模型,如Mind Map(思维导图),ERD,DFD,UML的各种图,甚至包括Flow Chart流程图用数学语言的描述
                                   源代码加注释也能描述 
 
不管做什么总结,总是笼统的,都不如多体会、多练习更有效果

《构建之法》阅读笔记07

标签:

原文地址:http://www.cnblogs.com/yhhzxcvbnm/p/5498923.html

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