作者:安布勒 日期:2022-05-08 02:43:41
本描述了创建有效UML图的标准、惯例和准则,他们基于合理的、已证明是有效的软件工程原则,采用这些原则能使UML图更容易理解和处理。对于一个建模的人员来说,如果能坚持使用这些简洁的准则,那么这将是提高开发效率的重要的**步。 这是一本特别的小册子。 它不讲概念,它假设您已经懂了概念。它简单地告诉您“在递归关联上指明角色名”,而不是告诉您什么叫“递归”、“关联”和“角色”。关于这方面的知识,您可以去看“UML Distilled”。 它不讲过程,它假设您已经了解某种开发过程。UML提供了9种图, Ambler根据自己的实践为各种图提出了一些准则。这些准则的使用,不受某种开发过程的约束。想了解更多这方面的知识,可以去看 Ambler的“The Object Primer”和“Agile Modeling”。 它不讲工具,它假设您已经了解某种工具。Ambler提出的这些准则,适用于各种UML工具,包括白纸和铅笔。如果想学习某种主流工具,可以去看“……从入门到精通”之类的书。 由此可见,这本书有别于以前出版过的UML书籍。它在您已经了解方法、过程和工具的基础上,告诉您在绘制UML图时需要注意的一些细节。 UML实现了模型可视化表示的统一,大大有助于开发团队内部、开发团队与客户之间的交流。本书则又向前迈出了实践,实现UML绘图风格的统一——整齐漂亮的图纸和杂乱肮脏的图纸在团队的内部和给客户的印象上将会有天壤之别。在这本小册子中,Ambler提出了200多条准则,它们将会在您画龙的同时,帮助您点上龙的眼睛。