UML style

Author: Ambler
Publisher:
Publish Date: 2004-06-01
Features: This book describes the standards, conventions, and guidelines for creating effective UML diagrams, which are based on reasonable, proven software engineering principles. Adopting these principles can make UML diagrams easier to understand and handle. For a modeling professional, adhering to these concise guidelines is a crucial step in improving development efficiency. This is a particularly small book. It doesn’t explain concepts—it assumes you already understand them. It simply tells you “specify role names on recursive associations,” rather than explaining what “recursive,” “association,” and “role” mean. For this knowledge, you can refer to “UML Distilled.” It doesn’t cover processes—it assumes you are familiar with some development process. UML provides nine types of diagrams, and Ambler has proposed guidelines for various diagrams based on his own experience. The use of these guidelines is not constrained by any specific development process. To learn more about this, you can look at Ambler’s “The Object Primer” and “Agile Modeling.” It doesn’t discuss tools—it assumes you are familiar with some tools. The guidelines proposed by Ambler apply to various UML tools, including paper and pencil. If you want to learn about mainstream tools, you can refer to books like “From Beginner to Pro.” As a result, this book differs from previously published UML books. It tells you the details to pay attention to when drawing UML diagrams, assuming you already understand methodologies, processes, and tools. UML achieves unification in the visual representation of models, greatly facilitating communication within development teams and between teams and clients. This book takes a further step into practice, achieving unification in UML drawing styles—neat and tidy diagrams versus messy and dirty diagrams will make a world of difference in the team’s internal perception and the impression given to clients. In this small book, Ambler proposes over 200 guidelines, which will help you draw the dragon while also guiding you to give it eyes.

📌 Related Posts