Advanced object-oriented analysis and design using UML

From the Publisher: Composed of updated versions of James Odell's articles from The Journal of Object-Oriented Programming, ROAD, and Object Magazine, this book works to convey the essence of object-oriented programming and software building through the Unified Modeling Language (UML). The author provides concise but in-depth pieces on structural issues, dynamic issues, business rules, object complexity, object aggregation, design templates, and the process of objects.