UML 2与Rose建模从入门到精通

李波 编
内容简介 UML是以面向对象图形的方式来描述任何类型的系统,应用领域非常广泛,其中最常用的是建立软件系 统的模型。本书以Rose 2007为建模工具全面讲解了UML 2.0的基本概念和建模方法。 全书分为14章,分别讲解了用例图、类图、对象图、顺序图、通信图、状态机图、活动图、构件图、部 署图、包图、组合结构图、定时图和交互概览图等,并介绍了RUP过程开发模型。最后安排了4个实战案例,汽车租赁系统、新闻中心管理系统、BBS论坛系统和数码录音机系统,通过这4个案例全面而系统地详解UML建模与设计。 本书面向软件工程师、系统架构师、系统分析员、硬件工程师及其他系统设计人员,同时也适合高等院 校和培训学校软件相关专业的师生学习系统建模时参考使用。 前言 软件的发展至今已经有近60年的历史。面向对象技术开始有深入的研究并广泛地应用也近40年了,已经成为软件开发中分析、设计、实现的主流方法和技术。40年来,在面向对象技术发展的同时,面向对象技术的各种软件设计工具、规范等也获得了较大发展。其中,最重要的一个面向对象的建模技术的成果就是统一建模语言(Uniffed Modeling Language,UML)的出现。 UML的创建首先开始于1994年10月,由Grady Booch、Jim Rumbaugh和Ivar Jacobson共同开发,并于1996年发布了UML版本0.9。随后,公司联合行动,由10多家公司组成UML伙伴组织,共同提出了UML 1.0和1.1,于1997年11月17日,对象管理组织(OMG)开始采纳UML为其标准建模语言。第三阶段的修订是由OMG主导并控制完成了UML 1.2、1.3、1.4和1.5等版本。本世纪开始以来的修订,推出了UML2.0版本,并最终统一为大众所接受的标准建模语言。到2011年8月,正式发布的版本已经是UML 2.4.1了,目前UML…