| When it comes to modeling, 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.
If, like us, you're a software developer or computer professional of some sort, you probably have to deal with the stereotype that developers can't express themselves among normal humans about normal things. Unfortunately, this book may not help you with that particular challenge, but it can help improve your ability to communicate with other developers about technical matters. UML (Unified Modeling Language) is a graphical language that is suit-able to express software or system requirements, architecture, and design. You can use UML to communicate with other developers, your clients, and increasingly, with automated tools that generate parts of your system.
If you're already familiar with UML, you know how powerful and expressive it is - but don't be surprised if you're impressed all over again by the new features of UML 2. Perhaps you found some parts of UML too complicated or the apparent benefit too obscure. Well, the UML gurus have revamped UML in many areas - making easier to express yourself exactly and clearly - and they have also added fresh capabilities for the latest software- and system-development problems that you're facing. |