For all developers using the Unified Modeling Language (UML) 2.x this book sets rules for style that will improve productivity - especially in teams where understandability and consistency are critical. It does not tell you how to create the models but instead describes how to create clean easy-to-understand diagrams.