UML(Unified Modeling Language,统一建模语言)出现于1994年10月,由Grady Booch、Jim Rumbaugh和Ivar Jacobson共同提出,并于1996年发布了UML0.9版本。随后,十余家公司组成了UML联盟组织,共同开发并提出了UML1.0和UML1.1版本。1997年11月17日,OMG对象管理组织将UML确立为标准建模语言。同时由OMG组织了第三阶段的修订工作,推出了UML1.2、UML1.3、UML1.4和UML1.5版本。进入21世纪,又推出了UML2.0版本。2011年8月,正式发布了UML2.4.1版。2013年9月5日推出UML2.5版本,目前使用最广泛的是UML2.0版本。
本书基于UML2.0版本对统一建模语言及其系统建模进行详细讲解。本书由13章组成,第1~3章介绍UML的预备知识,包括面向对象概述、UML概述及常用的UML建模工具的介绍。第4~9章介绍UML的图,包括用例图、类图、对象图、顺序图、通信图、状态机图、活动图、构件图、部署图、包图、组合结构图、定时图和交互概览图,介绍了UML图的基本概念、图的组成要素和图的建模技术和创建示例,通过这种方式能够使读者完整而系统地把握和了解每一种UML图。第10~13章对RUP进行介绍,在RUP的基础上介绍了新闻中心管理系统、汽车租赁系统和BBS论坛系统三个案例,通过案例全面了解系统建模的过程。本书适合用作高等院校计算机软件工程相关专业的学习用书或参考书,同时也可以作为软件开发人员学习使用UML进行建模使用。本书由杨弘平、吕海华、李波、史江萍和代钦编写,杨弘平对全书进行了规划和整理。由于编者水平有限,书中难免有疏漏之处,敬请读者谅解。
编者
2015320