用UML进行用况对象建模--一种实践的方法
我买这本书的原因在于前言中有一句话:
软件开发领域的残酷现实是:它从来不会为留出足够的时间。
网上书评:(说出了我的心声)
很好很实用的一本书。虽然比较薄,内容却很精炼。
书中介绍了一种软件方法ICONIX,介于轻量级的XP和重量级的RUP之间;和别的软件方法不同的是,ICONIX更强调需求到设计之间的自然的、有章可循的,同时也适合迭代的过渡;按照它自己的软件方法思想,它对UML符号集在可扩充的前提下作了一定的取舍,所以这本书的读者不需要费脑筋去记一些UML特别高深的用法和符号。它的一些观点和方法,也解答了我长期以来的一个疑问,就是从usecase怎么到达详细设计的。我原来看邵维忠的《面向对象的系统分析》,觉得写得很好,但是过于理论化,实践中还是不得要领;现在看了这本书,理论和实践基本上就能够串起来了。
原先也不是很在意这本书,因为现在UML的书确实满大街都是,这本书更是薄薄一册(150多页),实在看不上眼。只是因为老师讲课用的这本书作教材,而且临近考试,不得不瞄上几眼。这一瞄,居然放不下来了。
当然这本书实在算不上是经典之作,但是对于那些熟悉UML符号和意义,却不知道如何实际用来做分析设计的程序员,这本书是非常有用的,它可以让你的UML设计思想提高一个层次。
回眸ICONIX软件过程方法
13年前,Doug Rosenberg创立了CONX公司,集UML三友之长,形成了一套介于轻量级与重量级之间的软件过程方法。
1000英尺软着陆——ICONIX的电子政务实践
作为一种实用的、简洁的软件过程方法,ICONIX已经有很多良好的实践,从其特性出发,我们选取了某一个迭代过程,为您揭示ICONIX是怎么在电子政务中实践的。
重量与轻量之间——访ICONIX之父Doug Rosenberg
敢于挑战RUP或XP的人并不多见,Doug就是这样个人。他批判敏捷的XP,也为臃肿的RUP进行瘦身,看看他是怎样为ICONIX考虑的。
《RUP导论》《用UML进行用况对象建模--一种实践的方法》《极限建模编程》三本书都买了,呵呵
[@more@]