Jolt奖是计算机软件领域的一系列奖项(类似于电影领域的奥斯卡奖),Jolt用来表彰那些给软件业带来震撼的产品、方法和书籍等。尤其在书籍方面的奖项更为业内人士所知晓,许多介绍软件开发的方法经验的著名书籍。第13届获奖的《敏捷软件开发-原则、模式与实践》,给我带来的提高不是一点半点,也让我更加期待这本第17届获奖作品的中文版。

clip_p_w_picpath001

    面向对象分析与设计》的作者Grady Booch在软件架构、软件工程和建模领域的创新工作是世界知名的。从1981年Rational公司创建开始,他就一直担任该公司的首席科学家,也因此对于这种大BOSS级的顶尖程序员,其书籍的质量是毋庸置疑的。

      不知道是否是因为Grady是统一建模语言(UML)最早的开发者之一,这本书上对UML也有着非常详细的概念讲解,而连续两本Jolt的获奖书籍都会UML有着非常详细的介绍,我想也间接说明UML在编程中的重要程度了。

       其实从本质上讲这本书的核心是帮助程序员确定无疑的解决一个具体的问题,在这些工程活动中,永远宏观开发过程,因此前期的发现和发明才是真正最重要的内容,因此这本书对建立复杂系统的"是一种"和"组成部分"层次结构模型、对象模型、类与对象及分类有着非常详细的介绍。

       通过过程、实战、应用项目实战,对在开发过程中明确的找到到底要做什么、怎么做、做到什么程度;从而实现过程中实际上已经可以非常明确的使用过去积累的经验、技术和工具等基础设施,几乎确定的知道自己要做什么,让转化成内部的明确、安全、可靠和稳定。通过各种里程碑式的阶段性成果,既完成长远的目标、又能够实现一些短期目标,而且整个过程中的技术和工具都会是一致的、继承发展。

      在计算设备已经成为企业生产和日常生活之必备工具的今天,专业和大众用户对于软件的功能、性能和用户体验的要求都在不断提高,面向对象分析与设计可以很好的解决这个问题。

------------------------------------------------------------------ 

我的微博:http://weibo.com/192jiang

我的豆瓣:http://www.douban.com/people/fulmination/