第一篇读书笔记,关于UML和模式应用(1)--书籍简介
新添加了一个读书笔记分类,以后多写一些读书笔记吧。因为真的觉得自己技术太差了,写不出好文章了。
关于UML和模式应用(1)--书籍简介
Applying UML and patterns(Craig Larman)2006-1 China Machine Press(英文第三版)
这是一本关于利用UML进行软件建模的书,对于大型的软件开发,难点并不是技术的实现,而是对软件中,小模块的功能及职责的分配与把握。写了几年的程序,虽然没做出什么大的项目来,但也明显的感觉到,以我这样的开发效率,想做一个大一点的软件项目,几乎是不可能的事。如同事所言:小手工作坊式的开发。比起别人大型机械化的工厂,这样的软件开发能生存吗?我以前的公司就吃过这样的亏,想在短时间内完成一个不大不小的项目,技术上是没问题了,可在开发效率及周期上远远跟不上,最后不得不放弃,多么可惜的事情!那果我并没有意识到这样的问题,经理当时就问我,有没有一种可以快速开发代码,经过少量的修改就可以使用的工具。可惜,当时我并不知道这方面的内容。
后来学到了UML,而其实在很早的时候看其它书时,就有书中提到了UML,如今才是真正的开始吧。
前言:(书中部份原文,以下的“我”是作者本人,Wu.Country@侠缘在里面添加了一些说明)
本书是面向对象分析和设计(OOA/D, Object-Oriented Analyse and Design)的实用指南,并且阐述与迭代(iterative rocess)开发相关的内容。我很高兴地看到本书的第一版在全世界内得到了广泛的认可。我衷心的感谢所有读者!
通过阅读本书,你将会有如下收益:
第一,对象技术已获得广泛应用,掌握OOA/D对于成功进行软件开发是至关重要的。
第二,如果你刚刚接触OOA/D,你将会面临如何掌握这个复杂主题的挑战。本书提供了一个良好定义的迭代路线图(统一过程的敏捷方法[Agile Method]),帮助你一步一步地完成从需求到编码的全部工作。
第三,统一建模语言(UML)已经成为建模的标准表示法,所以能够熟练应用UML是很有用的。
第四,设计模式表达了面向对象设计专家用于创建系统的“最佳实践”的习惯用法和方案。在本书中,你将学习如何应用设计模式,包括流行的GoF模式和GRASP模式。学习和应用这些模式将有助于你更快地掌握分析和设计技能。
第五、本书的结构和重点基于作者多年来教授和培训成千上万学生掌握OOA/D的经验,它提供了一个精炼的,已证明的和高效的掌握OOA/D的学习方法,使你能够用尽量少的阅读和学习时间掌握OOA/D。
。。。
关于作者:
Craig Larman是Valtech公司的首席科学家。Valtech公司是一家国际性的咨询和技术转让公司,在欧洲,亚洲和北美洲都有分支机构。他还是《敏捷迭代开发:管理者指南》(gile and Iterative Development:A manager' Guide)的作者,这是一本关于软件工程和迭代,敏捷开发方面的畅销书籍。他在全球各在游历,足迹遍布美国印地安那州到印度,为开发团队和管理人员进行培训。
。。。
他在加拿大温哥华Cimon Fraser大学获得计算机科学学士和硕士学位。
网站:http://www.craiglarman.com http://www.craiglarman.cn 中文
推荐一下,他的中文网站非常不错,其中我所阅读的一本书在他的中文网站的首页上。
关于UML和模式应用(1)--书籍简介
Applying UML and patterns(Craig Larman)2006-1 China Machine Press(英文第三版)
这是一本关于利用UML进行软件建模的书,对于大型的软件开发,难点并不是技术的实现,而是对软件中,小模块的功能及职责的分配与把握。写了几年的程序,虽然没做出什么大的项目来,但也明显的感觉到,以我这样的开发效率,想做一个大一点的软件项目,几乎是不可能的事。如同事所言:小手工作坊式的开发。比起别人大型机械化的工厂,这样的软件开发能生存吗?我以前的公司就吃过这样的亏,想在短时间内完成一个不大不小的项目,技术上是没问题了,可在开发效率及周期上远远跟不上,最后不得不放弃,多么可惜的事情!那果我并没有意识到这样的问题,经理当时就问我,有没有一种可以快速开发代码,经过少量的修改就可以使用的工具。可惜,当时我并不知道这方面的内容。
后来学到了UML,而其实在很早的时候看其它书时,就有书中提到了UML,如今才是真正的开始吧。
前言:(书中部份原文,以下的“我”是作者本人,Wu.Country@侠缘在里面添加了一些说明)
本书是面向对象分析和设计(OOA/D, Object-Oriented Analyse and Design)的实用指南,并且阐述与迭代(iterative rocess)开发相关的内容。我很高兴地看到本书的第一版在全世界内得到了广泛的认可。我衷心的感谢所有读者!
通过阅读本书,你将会有如下收益:
第一,对象技术已获得广泛应用,掌握OOA/D对于成功进行软件开发是至关重要的。
第二,如果你刚刚接触OOA/D,你将会面临如何掌握这个复杂主题的挑战。本书提供了一个良好定义的迭代路线图(统一过程的敏捷方法[Agile Method]),帮助你一步一步地完成从需求到编码的全部工作。
第三,统一建模语言(UML)已经成为建模的标准表示法,所以能够熟练应用UML是很有用的。
第四,设计模式表达了面向对象设计专家用于创建系统的“最佳实践”的习惯用法和方案。在本书中,你将学习如何应用设计模式,包括流行的GoF模式和GRASP模式。学习和应用这些模式将有助于你更快地掌握分析和设计技能。
第五、本书的结构和重点基于作者多年来教授和培训成千上万学生掌握OOA/D的经验,它提供了一个精炼的,已证明的和高效的掌握OOA/D的学习方法,使你能够用尽量少的阅读和学习时间掌握OOA/D。
。。。
关于作者:
Craig Larman是Valtech公司的首席科学家。Valtech公司是一家国际性的咨询和技术转让公司,在欧洲,亚洲和北美洲都有分支机构。他还是《敏捷迭代开发:管理者指南》(gile and Iterative Development:A manager' Guide)的作者,这是一本关于软件工程和迭代,敏捷开发方面的畅销书籍。他在全球各在游历,足迹遍布美国印地安那州到印度,为开发团队和管理人员进行培训。
。。。
他在加拿大温哥华Cimon Fraser大学获得计算机科学学士和硕士学位。
网站:http://www.craiglarman.com http://www.craiglarman.cn 中文
推荐一下,他的中文网站非常不错,其中我所阅读的一本书在他的中文网站的首页上。
================================
/\_/\
(=^o^=) Wu.Country@侠缘
(~)@(~) 一辈子,用心做一件事!
--------------------------------
学而不思则罔,思而不学则怠!
================================
/\_/\
(=^o^=) Wu.Country@侠缘
(~)@(~) 一辈子,用心做一件事!
--------------------------------
学而不思则罔,思而不学则怠!
================================
posted on 2006-03-06 10:16 Wu.Country@侠缘 阅读(1052) 评论(0) 编辑 收藏 举报