UML books
 
New to the UML:                                                                                                               graphic

Although there are numerous good introductory books on the UML the following have been chosen for their focus on the UML 2:
 
graphic
UML Bible, Tom Pender; John Wiley & Sons; ISBN 0764526049 
Today’s economy demands top quality software development in record time and with maximum efficiency. UML arms you to meet that challenge, and the UML Bible supplies the most comprehensive UML education you can get. One volume covers everything from understanding and using UML and diagramming notation to the object constraint language (OCL) and profiles, in both 1.4 and 2 UML specifications. It’s the one resource you can rely onto.
The book offers:
    • Comprehensive coverage of all aspects of UML (Unified Modelling Language), including use, diagramming notation, the object constraint language, and profiles
    • UML is the industry standard specification for modelling, visualizing, and documenting software projects
    • Includes up-to-date coverage of both UML 1.4 and the new 2 UML specifications
    • Thoroughly covers executable UML and testing UML diagrams, making coding more efficient
    • Companion Web site provides additional code samples and updates
 
graphic
UML 2 for Dummies; Michael Jesse Chonoles, James A. Schardt; For Dummies; ISBN 0764526146
Guide written in plain English on building complex architectures with UML 2. Shows how to adjust to the UML 2 standard, extract key information from UML models, and more.
When it comes to modelling, this book is not just another pretty face! It guides you gently through the complexities of UML, helps you adjust to the UML 2 standard, shows you how to extract key information from UML models, and more. Before you know it, you'll be communicating and developing systems like never before.
The book:
    • Uses friendly, easy-to-understand For Dummies style to help readers learn to model systems with the latest version of UML, the modelling language used by companies throughout the world to develop blueprints for complex computer systems
    • Guides programmers, architects, and business analysts through applying UML to design large, complex enterprise applications that enable scalability, security, and robust execution
    • Illustrates concepts with mini-cases from different business domains and provides practical advice and examples
    • Covers critical topics for users of UML, including object modelling, case modelling, advanced dynamic and functional modelling, and component and deployment modelling
     
graphic
UML 2 Toolkit; Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado; John Wiley & Sons; ISBN 0471463612
UML 2 represents a significant update to the UML specification, from providing more robust mechanisms for modelling workflow and actions to making the modelling language more executable. Now in its second edition, this best selling book provides you with all the tools you'll need for effective modelling with UML 2. The authors get you up to speed by presenting an overview of UML and its main features. You'll then learn how to apply UML to produce effective diagrams as you progress through more advanced topics such as use-case diagrams, classes and their relationships, dynamic diagrams, system architecture, and extending UML. The authors take you through the process of modelling with UML so that you can successfully deliver a software product or information management system.
With the help of numerous examples and an extensive case study, this book teaches you how to:
    • Organize, describe, assess, test, and realize use cases
    • Gain substantial information about a system by using classes
    • Utilize activity diagrams, state machines, and interaction diagrams to handle common issues
    • Extend UML features for specific environment or domains
    • Use UML as part of a Model Driven Architecture initiative
    • Apply an effective process for using UML
    • The CD-ROM contains all of the UML models and JavaTM code for a complete application, JavaTM 2 Platform, Standard Edition, Version 1.4.1, and links to the Web sites for vendors of UML 2 tools.
 
graphic
The major strength of UML Distilled is its short, concise presentation of the essentials of UML and where it fits within today's software development process. The book describes all the major UML diagram types, what they're for, and the basic notation involved in creating and deciphering them. These diagrams include use cases; class and interaction diagrams; collaborations; and state, activity, and physical diagrams. The examples are always clear, and the explanations cut to the fundamental design logic.
Google
 
Web xpdian.com