UML和模式应用的书评 (17)
软件设计的工程学方法
我以前做设计的时候基本是凭直觉和经验,虽然也知道一些原则,但不够系统化,难以应用。 这本书则在这方面帮助我提高了很多,书中提供了很多可复制可操作的方法,让我在思考的时候有了更明确的方向。 书名为uml和模式应用,其中包含了几类模式,一类是需求分析模式FURPS+,一...
(展开)
私货太多,和标题不符
标题应该是《应用UML和模式的敏捷迭代开发》。 看了一下副标题,果然副标题才是真正的标题:An Introduction to Object-Oriented Analysis and Design and Iterative Development 如果你打算学习UML,嗯,建议还是找本将UML的书去看吧! 如果你打算学习模式,同上。 如果你打算...
(展开)
面向对象分析和设计的入门级好书
每个想认真研究和应用面向对象技术分析和设计系统的程序员都应该读的经典之作。 这本书可以让一个初学者至少理解一下方面: 1.高内聚低耦合的重要性 2.分层的思考 3.设计模式应用 4.GRASP模式 5.面向对象的系统分析以及UML的交流。 等等 我同事说他在曾经深入的研究这本书...
(展开)
面向对象分析设计入门之首选书目
这篇书评可能有关键情节透露
本书作为面向对象分析设计方面的入门经典之作,的确实至名归。 书中采用了UP(统一过程)方法对迭代以及进化式需求分析以及OOA/D等主题进行了探讨。诚如作者文中所述书中的核心思想¨如何使用面向对象的方式思考和设计,应用UML,使用设计模式,敏捷建模,进化式需求分析,编... (展开)如果你喜欢 Martin Fowler 的《企业应用架构模式》和《UML Distilled》,你可能也会喜欢这本书
除了英文,UML 应该是最容易被程序员忽视的职业技能了。 软件研发是一项心智劳动,我们需要思考、勾勒草稿、交流,这些都需要承载工具。而 UML 就是目前业界最通用的工具。大量的技术书籍都采用 UML 进行设计的可视化。 广泛应用的技术总是难以避免被滥用、误用,UML 也不例外...
(展开)
基于职责的设计如何体现?
作者在文中鼓吹基于职责的设计。 但是从例子看不出职责在哪里体现,感觉UML很难表现职责。 职责是一种关系?表现为依赖还是关联? 从例子上看,很多设计决策都是reasonable的行为,一定要职责驱动吗? 看来要去翻基于职责设计的原始文献。
(展开)
我所看到的最好的关于迭代过程的解析
在这个谁都会谈敏捷的今天,重读这本书使我对于敏捷和UP,有了更清醒的认知。 应用问题域总是分为Why,What和How,这本书基于UP阐述了作者关于怎样在正确的时间用正确方式处理问题的看法。 相对于大量的原教旨化的极限化的敏捷书籍,作者显然在怎样合理的...
(展开)
名字很唬人。其实不懂UML也可以读读。OOA OOD入门的书
讲述OOA, OOD ,入门级的书 名字很唬人。其实不懂UML也可以读读。有关uml的部分甚至可以跳过。 作者做过街头音乐家。。 弱智豆瓣的评论到底要多少个字呢?也不提示一下。
(展开)