书籍详情
UML设计及应用
作者:赵从军主编
出版社:机械工业出版社
出版时间:2004-08-01
ISBN:9787111149880
定价:¥21.00
购买这本书可以去
内容简介
本书从UML的基础、设计和应用等方面全面地叙述了UML的知识和技术。全书分为四篇。第一篇为UML基础,主要介绍了UML的基础知识、RUP软件开发过程和Rational Rose工具的使用;第二篇为UML设计模式,从分析、设计和系统架构方面介绍了UML如何构建软件的重用与模式;第三篇为UML分析设计Visual Basic应用程序,通过实例详细讲解了用例分析和类图设计、动态元素分析、类图到数据库表的映射、组件到VB构件的映射和UML类图与Visual Basic代码的转换;第四篇为UML分析设计Java应用程序,通过实例讲解了Java的UML设计和UML类图与Java代码的转换。本书涉及多个知识层面,图文并茂,由浅入深。可作为高职高专软件技术专业及计算机相关专业的教材,也可作为软件设计与开发人员的参考书。
作者简介
暂缺《UML设计及应用》作者简介
目录
编写说明
前言
第1篇 UML基础
第1章 UML概述
1.1 UML的概念
1.2 UML的组成
1.3 UML的模型视图
第2章 UML与面向对象的分析设计
2.1 面向对象的基本概念
2.2 面向对象的UML表示
第3章 UML图
3.1 类图和对象图
3.2 动态模型的组成
3.3 序列图
3.4 协作图
3.5 状态图
3.6 活动图
3.7 对象生命周期
3.8 组件图
3.9 配置图
3.10 审查动态模型
3.11 UML的扩充机制
第4章 RUP软件开发过程
4.1 RUP概述
4.2 软件项目的四个阶段
4.3 软件项目中的核心工作流程
4.4 软件项目中的角色和活动
第5章 Rational Rose软件分析
5.1 Rational Rose可视化环境组成
5.2 浏览器与视图
5.3 框图窗口
5.4 业务主角和用例的创建与使用
5.5 主角和用例的创建与使用
5.6 类的创建与使用
5.7 序列图的创建与使用
5.8 状态机和活动视图的创建与使用
5.9 协作图的创建与使用
5.10 组件视图的创建与使用
5.11 配置视图的创建与使用
5.12 原型与UML扩展
第2篇 UML设计模式
第6章 软件的重用与模式
6.1 学习模式的重要性
6.2 模式的定义与规则
6.3 采用模式解决实际问题
第7章 需求分析模式
7.1 构建用例
7.2 概念模型
7.3 分析模式
第8章 设计模式
8.1 创建型模式
8.2 结构型模式
8.3 行为模式
第9章 系统架构模式
9.1 MVC模式
9.2 客户机/服务器模式
9.3 三层及多层体系结构
9.4 分布式体系结构
第3篇 使用UML分析设计Visual Basic应用程序
第10章 用例分析及类图设计
10.1 系统介绍
10.2 用户描述
10.3 系统概述
10.4 用例
10.5 类
第11章 应用程序动态元素分析
11.1 序列图
11.2 协作图
11.3 状态图
11.4 活动图
第12章 类图到数据库表的映射
12.1 关系数据库和面向对象
12.2 关系数据模型
12.3 对象模型
12.4 永久性框架
12.5 对象——关系型框架的基本特点
12.6 通用对象——关系型服务
12.7 将永久性类映射到表
12.8 永久性属性和关键字
12.9 主键标识
12.10 将永久性对象间的关联关系映射到数据模型
12.11 将聚合关联关系映射到数据模型
12.12 在数据模型中建立继承关联关系模型
12.13 在数据模型中建立多对多关联关系模型
12.14 实施引用完整性
第13章 组件设计到VB构件的映射
13.1 表示控制层的映射
13.2 服务实体层的映射
13.3 实施操作
13.4 实施状态
13.5 通过委托关系复用实施
13.6 实施关联关系
13.7 实施属性
第14章 UML类图与Visual Basic代码的转换
14.1 Visual Basic代码生成属性
14.2 由Rose模型生成VB代码
14.3 由VB代码逆向转出工程
第4篇 使用UML分析设计Java应用程序
第15章 Java的UML设计
15.1 使用UML表示Java
15.2 Java应用程序的UML设计
第16章 UML类图与Java代码
16.1 由UML类图生成Java代码
16.2 逆向工程
参考文献
前言
第1篇 UML基础
第1章 UML概述
1.1 UML的概念
1.2 UML的组成
1.3 UML的模型视图
第2章 UML与面向对象的分析设计
2.1 面向对象的基本概念
2.2 面向对象的UML表示
第3章 UML图
3.1 类图和对象图
3.2 动态模型的组成
3.3 序列图
3.4 协作图
3.5 状态图
3.6 活动图
3.7 对象生命周期
3.8 组件图
3.9 配置图
3.10 审查动态模型
3.11 UML的扩充机制
第4章 RUP软件开发过程
4.1 RUP概述
4.2 软件项目的四个阶段
4.3 软件项目中的核心工作流程
4.4 软件项目中的角色和活动
第5章 Rational Rose软件分析
5.1 Rational Rose可视化环境组成
5.2 浏览器与视图
5.3 框图窗口
5.4 业务主角和用例的创建与使用
5.5 主角和用例的创建与使用
5.6 类的创建与使用
5.7 序列图的创建与使用
5.8 状态机和活动视图的创建与使用
5.9 协作图的创建与使用
5.10 组件视图的创建与使用
5.11 配置视图的创建与使用
5.12 原型与UML扩展
第2篇 UML设计模式
第6章 软件的重用与模式
6.1 学习模式的重要性
6.2 模式的定义与规则
6.3 采用模式解决实际问题
第7章 需求分析模式
7.1 构建用例
7.2 概念模型
7.3 分析模式
第8章 设计模式
8.1 创建型模式
8.2 结构型模式
8.3 行为模式
第9章 系统架构模式
9.1 MVC模式
9.2 客户机/服务器模式
9.3 三层及多层体系结构
9.4 分布式体系结构
第3篇 使用UML分析设计Visual Basic应用程序
第10章 用例分析及类图设计
10.1 系统介绍
10.2 用户描述
10.3 系统概述
10.4 用例
10.5 类
第11章 应用程序动态元素分析
11.1 序列图
11.2 协作图
11.3 状态图
11.4 活动图
第12章 类图到数据库表的映射
12.1 关系数据库和面向对象
12.2 关系数据模型
12.3 对象模型
12.4 永久性框架
12.5 对象——关系型框架的基本特点
12.6 通用对象——关系型服务
12.7 将永久性类映射到表
12.8 永久性属性和关键字
12.9 主键标识
12.10 将永久性对象间的关联关系映射到数据模型
12.11 将聚合关联关系映射到数据模型
12.12 在数据模型中建立继承关联关系模型
12.13 在数据模型中建立多对多关联关系模型
12.14 实施引用完整性
第13章 组件设计到VB构件的映射
13.1 表示控制层的映射
13.2 服务实体层的映射
13.3 实施操作
13.4 实施状态
13.5 通过委托关系复用实施
13.6 实施关联关系
13.7 实施属性
第14章 UML类图与Visual Basic代码的转换
14.1 Visual Basic代码生成属性
14.2 由Rose模型生成VB代码
14.3 由VB代码逆向转出工程
第4篇 使用UML分析设计Java应用程序
第15章 Java的UML设计
15.1 使用UML表示Java
15.2 Java应用程序的UML设计
第16章 UML类图与Java代码
16.1 由UML类图生成Java代码
16.2 逆向工程
参考文献
猜您喜欢