zoukankan      html  css  js  c++  java
  • 第一篇读书笔记,关于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 中文

    推荐一下,他的中文网站非常不错,其中我所阅读的一本书在他的中文网站的首页上。
  • 相关阅读:
    震撼光效:Geomerics Enlighten Demo at GDC 2010
    CryEngine3SDK尝鲜
    李嘉诚:没有人愿意贫穷,但出路在哪(转自意林)
    OGRE手册脚本<texture_unit>
    《OgreBeginner'sGuidede》第七章翻译(原)
    李彦宏15年前搜索专利曝光:谷歌创始人拾惠(转)
    中国大侠vs生化战士(转)
    OGRE主要渲染流程简介(转)
    好运设计(史铁生散文)
    游戏设计的秘密——翻译GDC2010 blizzard的一个演讲【转】
  • 原文地址:https://www.cnblogs.com/WuCountry/p/343694.html
Copyright © 2011-2022 走看看