本书通过一个完整的案例,按照实际项目的应用顺序,深入浅出地讲解在业务建模、概念建模、系统建模等不同阶段应如何结合面向对象的思维方式,正确地使用UML 统一建模语言对软件系统进行分析和设计。本书主要内容包括面向对象技术概述、UML 与Rational Rose 概述、用例图:建模的开始、状态图和活动图、类图和包、交互图:用例的实现、数据建模、构件图和双向工程、部署图和建模实例分析。 本书既可作为高等学校计算机科学与技术、软件工程等信息类专业的本科或专科学生的教材,也可供从事软件开发的工作人员参考使用。