本描述了创建有效UML图的标准、惯例和准则,他们基于合理的、已证明是有效的软件工程原则,采用这些原则能使UML图更容易理解和处理。对于一个建模的人员来说,如果能坚持使用这些简洁的准则,那么这将是提高开发效率的重要的**步。
这是一本特别的小册子。
它不讲概念,它假设您已经懂了概念。它简单地告诉您“在递归关联上指明角色名”,而不是告诉您什么叫“递归”、“关联”和“角色”。关于这方面的知识,您可以去看“UML Distilled”。
它不讲过程,它假设您已经了解某种开发过程。UML提供了9种图, Ambler根据自己的实践为各种图提出了一些准则。这些准则的使用,不受某种开发过程的约束。想了解更多这方面的知识,可以去看 Ambler的“The Object Primer”和“Agile Modeling”。
它不讲工具,它假设您已经了解某种工具。Ambler提出的这些准则,适用于各种UML工具,包括白纸和铅笔。如果想学习某种主流工具,可以去看“……从入门到精通”之类的书。
由此可见,这本书有别于以前出版过的UML书籍。它在您已经了解方法、过程和工具的基础上,告诉您在绘制UML图时需