Modeling Style Guidelines: Strategies for Better Diagrams
A particular manner or technique by which something is done, created, or performed.
– Merriam Webster’s Collegiate Dictionary, 10th Edition.
Many resources – books, magazine articles, and web sites – focus on how to work with the artifacts of the Unified Modeling Language (UML) as well as other modeling techniques. These resources introduce you to various modeling artifacts, describe a methodology for applying the artifacts in practice, or describe how to apply patterns and strategies for creating better models. Unfortunately few of these resources touch on the subject of style and when they do they rarely devote little space to it. This includes my own book, The Object Primer 3/e, which provides an excellent overview of UML artifacts (as well as a few others because the UML isn’t sufficient for real-world development) and how to take them all the way to Java code and a relational database on the back end.
Modeling Style Topics:
- General diagramming guidelines
- UML Activity diagram guidelines
- UML Class diagram guidelines
- UML Communication diagram guidelines
- UML Component diagram guidelines
- UML Deployment diagram guidelines
- UML Interface Guidelines
- UML Frame Guidelines
- UML Note Guidelines
- UML Package diagram guidelines
- UML Sequence diagram guidelines
- UML State machine diagram guidelines
- UML Stereotype Guidelines
- UML Use case diagram guidelines