现在的位置: 首页 > 综合 > 正文

读书总结2

2013年12月02日 ⁄ 综合 ⁄ 共 2193字 ⁄ 字号 评论关闭

 续读书总结1:

 

书名

阅读原因

阅读时间与收获

阅读程度

Delphi 2006从入门到精通

作  者: 颜金传 等编著

社: 电子工业出版社

I S B N 9787121051432

图片

因工作需要,要开始使用Delphi作为开发工具。上大学时学过一些关于delphi的知识,但是离能应用它做项目还有一些差距。我决定买一本书,主要把Delphi的语言基础学习一下。市面上大部分Delphi书籍都把重点放在组件上,对语言的讲解较少,当时从网上发现在比较新的书中只有这本书还讲得不少。

20083月至4

 

温习了Delphi语言基础;对于组件,我的原则是对大部分常用组件必须要做到“知道”。

细读了语言部分,浏览了组件部分。

Delphi应用开发完全手册

作  者: 明日科技 编著

社: 人民邮电出版社

I S B N 9787115154002

图片

来到研究所后,从书架上发现了这本书。这本书关于语言以及其它基础,比我看的那本书讲得更详细,所以就买了一本拿回家细看。重点也是语言基础,对于常用组件做到:知道。

20085

 

细读了语言部分,浏览了组件部分。

UML和模式应用

作 者: (美)拉曼(Larman,C.) 著,李洋 等译

出版社: 机械工业出版社

图片

如何为大型、复杂的系统设计一个合理的架构,我只是从同事那里、网上学习到一些零星的知识,但是还是不够系统。

 

应用UML进行系统设计是一种有效的手段,它包括描述软件设计中各个工件的工具,如序列图、类图、用例图、架构图、部署图等。我需要系统学习一下这些工具,好能够在工作中熟练应用它们。

 

然而,UML只是一种工具,最重要的是掌握OO设计的思想,UML只是一种把设计思想表达出来的工具。

 

一次偶然的机会,我在网上发现了这本书,他就是我想要的。他讲了UML,但绝对不是UML的使用手册,而是大师级人物在讲述OO设计思想,将面向对象分析设计的概念、过程、方法、原则和个人实践讲得清清楚楚明明白白。

200810月至20092

 

这本书让我受益匪浅,在OO分析和设计上,我的理解再深了一层。

 

掌握了OO设计的九个GRASP基本模式(或称原则),学会了如何应用这几个模式在多种设计方法之间抉择;掌握了GOF的几种常用设计模式;清楚了UML各种图的作用及其画法。

 

另外,这本书自始至终,都在强调敏捷、迭代开发的优越性和瀑布模式的缺陷,从中我也了解到了一些敏捷开发方法。

细读了所有章节。

 

以后应该再看一遍。

Head First设计模式

作  者: (美)弗里曼(FreemanE.) 等著,Oreily Taiwan公司 译,UML China 改编

社: 中国电力出版社

I S B N 9787508353937

图片

我们在项目中遇到的几乎所有设计难题,别人都已经遇到过了。大师级的人物,坐到一起,把每类问题及其解决办法总结出来,为解决办法起了个名字以便记忆和交流,这就是设计模式。

 

同其它某些行业一样,软件行业也有设计模式。

 

设计模式归根到底就是那些基本OO设计原则和方法的应用。

 

仅仅知道基本原则和方法还不够,从OO入门到能够熟练驾驭复杂系统,要经过一个比较痛苦、漫长的学习、摸索、总结过程。

 

幸运的是,有了这些设计模式,我就可以学习到大师级的人物是如何运用OO分析和设计的基本原则和方法来解决实际工程中的复杂问题。这会使我缩短到达熟练程度的过程。另外,这些模式在类似的应用环境下可以直接使用。

 

这本书,相比GOF的那本,要更容易阅读和理解,它能把复杂的东西非常形象地讲清楚。

20093月到6

 

掌握了常用的GOF设计模式。加深了对各种OO设计原则和方法的理解。

 

这本书是我见过编得最精彩的书,那么晦涩难懂的概念、模式,它用生动的图画、诙谐的词语表达得一清二楚。我相信作者为这本书的编写,花费了不少精力、动了不少脑筋,这种书实在不可多得。书虽然很厚(600多页),但看起来比较快。

细读了所有章节。

敏捷迭代开发管理者指南

作  者: (美)拉尔曼(Larman,G. 著,张晓坤 等译

社: 中国电力出版社

I S B N 9787508327372

图片

如何提高团队的开发效率,如何带领团队开发出能使客户满意的高质量软件,这是要下很大功夫的。

 

目前团队是一种个人英雄主义式的现状,我需要学习别人的成功经验。

 

软件团队管理和项目开发模式是有关系的,我需要选择一种对我们比较合适的开发模式。

 

事实和经验已经表明,瀑布模式不适合应用在软件开发上,尤其是研究性、探索性强的软件项目。一些专家经过多年的探索、研究、实践,总结出了多套敏捷迭代开发方法,学习这些方法将对我后面的工作起到有效的指导作用。

 

这本书总结了各种敏捷方法的特点,并从原理上分析了瀑布模式的缺陷和敏捷方法的优势。

20097月到9

 

通过这本书,首先我理解了瀑布型不适合作为软件开发过程的根本原因,认识清了迭代开发的优势。

作者不是凭空吹嘘迭代开发过程,而是通过多种研究数据、早期大型项目、标准体系的发展历程、权威思想领袖的研究等证据来证明。

 

另外,了解了各种敏捷迭代开发的基本思想及做法。这本书可以作为各种敏捷迭代开发方法的一个纲要,若要了解到它们的细节,还要学习作者推荐的关于各种方法的原著。

细读了所有章节

 

等阅读了各种敏捷迭代开发方法的原著后,在自己有了一些实践和理解后,可以再返回来看这本书,看一下自己的体会是否和作者的有不同,需要的时候,可以给作者发邮件请教:)

抱歉!评论已关闭.