本书主要包括3部分内容:面向对象编程的基本知识、UML介绍和UML工具的介绍,其中详细讲解了UML的主要模型图的图符、含义和应用。主要内容包括用例图、顺序图和协作图、类图和对象图、包图、状态图和协作图、构件图和UML部署图。在讲述UML各种模型图时,不仅介绍图符的用法和含义,还着重介绍这些模型图的应用。另外,本书还以Rational Rose为例简要介绍了如何使用UML工具进行UML主要模型图的绘制,以及如何利用Rational Rose进行模型到代码、代码到模型的双向工程。
本书在内容组织和安排上强调实用性,书中介绍了面向对象的概念、面向对象实现技术以及相关的软件开发过程,最后给出一个实例详细介绍如何在实际项目中应用UML进行面向对象分析和设计。
本书内容浅显易懂,适合作为高等院校相关专业的UML教材,也可以作为计算机行业从业人员学习UML的参考书。
这本书有课后习题答案吗?