內(nèi)容簡介:There’s no easier, faster, or more practical way to learn the really tough subjects
UML Demystified explains how to read, model, and use UML to create well-structured, stable software products. This self-teaching guide comes complete with key points, background information, quizzes at the end of each chapter, and even a final exam. Simple enough for beginners but challenging enough for advanced students, this is a lively and entertaining brush-up, introductory text, or classroom supplement.
作者簡介:Paul Kimmel (Okemos, MI) is the Chief Architect and a founder for Software Conceptions, Inc. He has been designing and implementing object-oriented software since 1990 and has a dozen or more years of experience with modeling languages and was an early adopter of the Unified Modeling Language. Paul has helped design and implement solutions using the UML for some of the larges coporations in the world from International Banks, Multinational Telecommunications companies, Logistics and Shipping companies, Department of Defense agencies and national and international governmental groups.
目錄:Ch. 1 A picture is worth a thousand lines of code 1
Ch. 2 Start at the beginning with use cases 17
Ch. 3 Diagramming features as processes 47
Ch. 4 Discovering behaviors with interaction diagrams 81
Ch. 5 What are the things that describe my problem? 101
Ch. 6 Showing how classes are related 131
Ch. 7 Using state chart diagrams 157
Ch. 8 Modeling components 175
Ch. 9 Fit and finish 185
Ch. 10 Visualizing your deployment topology 197