本书面向的读者是那些希望掌握运用UML进行软件开发的关键技能和技巧的学生和***。读者将学习使用适当的UML模型、过程、技术和工具进行面向对象分析、设计和实现。本书的配套光盘是Visual Paradigm for UML(VP-UML)共享版,这是一款获奖的CASE工具,它可以让读者迅速将所学理论化为实践。
作者提出了名为视图校正技术(View Alignment Techniques,VAT)的建模与分析技术,它可以帮助软件***创建开发方法。本书还描述了活动分析技术(Activity Analysis Approach,A3),它特别适合于交互密集型系统的开发。
本书使用了3章分别描述结构化建模与分析、用例建模与分析以及动态建模与分析,包括作者从多年实践中总结出来的实践性技巧和经验。每章都有一个微型案例研究,可以用来演示软件开发中独特的“由图到代码”概念。*后一章中有一个较大的案例研究,它用来帮助读者使用VP-UML巩固前面几章中所学的理论。