面向对象分析与设计(UML)
编辑推荐
本书各章节配备有大量的实际案例用于解释概念、理解知识;根据学习中容易混淆的知识,通过对比分析加以阐述;配置有大量的习题练习,用于掌握知识、运用知识。
本书基于软件开发的过程,结合UML对应的建模技术,按照正向工程和逆向工程的方式,分别以一个实际项目为范本贯穿于需求分析、系统分析与设计的全过程。
本书在zui能体现Rational Rose 2003工具技术优势的地方,通过图片详细展示了Rational Rose 2003工具的操作过程。这些地方包括组件生成程序代码的正向工程和逆向工程、数据建模、软件设计模式和Rational统一过程(RUP)模版。
本书为多种教学方法的实施提供了素材,这些教学方法包括案例教学法、项目教学法、基于问题教学法、比较教学法、正向工程教学法和逆向工程教学法。本书配套PPT教案可到清华大学出版社官网下载。
内容简介
《面向对象分析与设计(UML)》在系统地介绍面向对象技术的基本概念、方法和语言的基础上,重点介绍统一建模语言UML。在全面介绍UML的发展历史、UML的构成、UML中的视图、模型元素、图以及公共机制等基本知识的基础上,重点介绍UML的各种图模型的建模技术、方法与应用。此外,详细介绍软件设计模式、Rational统一过程、数据建模的相关知识与应用。《面向对象分析与设计(UML)》通过大量的例子或案例来解释或说明有关的概念、方法和技巧,以便于读者理解,帮助他们学以致用,达到立竿见影的效果。
全书共分4篇:第1篇(第1~2章)为概述篇,全面介绍面向对象技术和UML语言本身,包括面向对象技术的一些经典方法和UML的构成,以一个具体的应用项目的UML建模结束第1篇的内容介绍;第2篇(第3~9章)为建模篇,重点介绍UML在软件系统分析与设计各阶段的建模和体系结构建模,同时介绍从UML对象模型到关系数据库的数据模型的映射等实现细节,本篇中的各章均以一个统一的实际项目贯穿始终;第3篇(第10~11章)为架构篇,重点介绍软件设计模式和Rational统一过程的基本概念、方法和应用;第4篇(第12章)为应用篇,基于UML的软件建模实例,介绍UML在Web应用系统建模上的应用。全书提供了大量应用实例,每章后均附有习题。
《面向对象分析与设计(UML)》适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供对UML比较熟悉并且对软件建模有所了解的开发人员、广大科技工作者和研究人员参考。