由大名鼎鼎的fowler所著,他还写过《Refactor》和《anaysis pattern》还有和XP相关的《设计已死》都成为经典著作。这本书等同于C++中的《Essential C++》。为短小精悍,但是取起精华的大师之做,所以用来入门和提高最好了。
该书由Larman所著,得到fowler的大力推荐。Larman其人名气不响,但是有深厚的教育背景。此书重点在于将UML溶入整个开发过程,结合面向对象,软件过程,职责分析,模式应用。使过程独立的UML能真正成为我们开发过程中的不可或缺的工具,并且促进过程和开发能力的进步。尤其是该书应用GRASP和GoF模式已经最后实例给出的持久性框架设计值得所有人一读。实在应该和《UML distilled》以螺旋型读书周期反复迭代阅读。唯一遗憾的是该书第二版更结合了UP过程,并且结构更好。可惜译本为一版。
作者不用说了,UML3个老爸。可称UML思想之结晶。近一年前当日第一眼看到就知道是经典。虽然也同时发现思想精深,犹如语言理论研究。所以买先,然而道行尚浅,只能领会一点算一点,直至半年以前在渐觉悟到此书。所以作为提高人士该书绝对应该必备。
Thinking in UML(大象)
UML面向对象建模基础
Bennett S, Skelton J, Lunn K, Schaum’s Outlines: UML, Schaum, 2001. Cheap and the best UML reference book we’ve seen.
Ambler S, The Elements of UML Style, Cambridge University Press, 2003 Brilliant - if you do UML like this you should be a great analyst! **