UML基础与Rose建模实用教程(第三版)
理论结合实践,详细的图例介绍Rational Rose软件功能,实现快速建模过程

作者:谢星星、周新国

定价:69元

印次:3-5

ISBN:9787302552789

出版日期:2020.06.01

印刷日期:2024.06.27

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书理论和实践紧密结合,以图文并茂、实例丰富、讲解详尽、实用性强的特色讲解学习UML图以及创建UML图中模型元素的基础理论和Rose建模工具的使用。 全书共分15章,分别介绍运用统一建模语言UML进行软件建模的知识以及Rational Rose 2007工具的使用方法。书中前4章介绍面向对象、UML建模语言和Rational Rose建模工具的一些基本理论和概念;第5章到第12章详尽介绍UML中用例图、类图、对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图的概念,并介绍在实际开发中如何使用它们;第13章和14章通过两个综合案例对使用Rational Rose进行UML建模的全程进行深入剖析;第15章介绍Rational Rose 2007工具的安装与开发环境,最后在附录中收录6个项目案例的系统建模来强化读者对本书内容的理解。此外,本书每章配有习题,读者可用于检验自己对UML软件建模和应用知识的掌握程度。本书附赠近20小时的多媒体视频教程,方便读者下载学习。 本书可作为大专院校计算机软件工程专业学生学习UML和面向对象设计技术的教材,也可作为软件开发人员和系统架构设计人员自学UML的参考和指导用书。

谢星星,曾担任国内大型软件公司高级架构师和产品总监等职位,14年以上IT经验,包括软件开发、项目管理、架构设计、产品设计和售前咨询经验,曾负责多个大型项目的产品开发和设计工作。

前 言 UML(Unified Modeling Language,统一建模语言)是一种标准的软件建模语言,用于对软件模型绘制可视化的标准蓝图或者以图表的方式对所要开发的产品进行可视化描述的一种工具。UML可以应用于各种开发方法中为任何要开发的目标系统建立模型,特别适用于以面向对象的思维方式对软件建模。而Rational Rose是用于UML建模的工具软件包,通过它可以便捷、高效地完成UML的建模工作。UML和Rational Rose这二者一起使用,堪称绝配。本书将带领读者进入UML知识的殿堂,通过学习掌握UML(统一建模语言)的基础知识,并以完整的开发过程为实例,向读者介绍如何将UML运用到实际的项目开发中。另外,在每章的后面还给出了丰富的习题,让读者能够马上将所学的知识学以致用。希望不同的读者在学习的过程中均有所获。 本书的内容 本书主要的内容共分15章和6个建模实例附录。 第1章:介绍面向对象编程的基本知识。将这一内容放在第1章是因为UML是基于面向对象的建模语言,只有对面向对象知识有一个大致的了解,才能进行后续的学习。 第2章:介绍UML的基本内容,包括UML的概念、公共机制、对象约束语言等。对于UML的其他一些内容,如未来发展在本章中也简要地做了介绍。 第3章:介绍UML的主流开发工具—Rational Rose,包括Rational Rose的起源、如何支持UML以及Rational Rose中的4种视图模型。 第4章:简要介绍Rational统一过程(Unified Process)—一个优秀的软件开发实践,让读者对Rational统一过程...

目录
荐语
查看详情 查看详情
目   录

第1章  面向对象概述 1

1.1  面向对象基本概念 1

1.1.1  什么是对象 1

1.1.2  面向对象与面向过程的区别 2

1.1.3  对象与类的确定 4

1.1.4  消息和事件 5

1.2  面向对象的基本特征 6

1.2.1  抽象 6

1.2.2  封装 8

1.2.3  继承 8

1.2.4  多态 9

1.3  面向对象方法论 10

1.3.1  面向对象的分析 10

1.3.2  面向对象的设计 14

1.4  面向对象的建模 16

1.4.1  为什么要用UML建模 16

1.4.2  以面向对象的建模为基础的开发模式 17

1.5  本章小结 21

习题一 22

第2章  UML概述 23

2.1  UML的起源与发展 23

2.2  UML的目标 24

2.3  UML的概念范围 25

2.3.1  视图 25

2.3.2  图 29

2.3.3  模型元素 35

2.4  UML的公共机制 39

2.4.1  UML的通用机制 39

2.4.2  UML的扩展机制 41

2.5  UML对象约束语言 43

2.6  本章小结 43

习题二 44

第3章  Rational Rose概述 46

3.1  Rational Rose的起源 46

3.2  Rational Rose对UML的支持 47

3.3  Rational Rose的四种视图模型 49

3.3.1  用例视图(Use Case View) 49

3.3.2  逻辑视图(Logical ... 查看详情

谢星星,曾担任国内大型软件公司高级架构师和产品总监等职位,14年以上IT经验,包括软件开发、项目管理、架构设计、产品设计和售前咨询经验,曾负责多个大型项目的产品开发和设计工作。 查看详情