图书介绍
UML与系统分析设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 张龙祥编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115159521
- 出版时间:2007
- 标注页数:267页
- 文件大小:20MB
- 文件页数:281页
- 主题词:面向对象语言,UML-程序设计-教材
PDF下载
下载说明
UML与系统分析设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1 软件开发方法概述2
1.1.1 软件生命周期法2
1.1.2 原型法4
1.1.3 面向对象技术6
1.1.4 面向对象的软件开发语言与工具8
1.2 面向对象的系统分析与设计9
1.2.1 面向对象的主要概念9
1.2.2 面向对象的系统分析与设计方法12
1.3 UML概述16
1.3.1 UML简史16
1.3.2 UML概貌16
1.3.3 UML的特点和用途18
小结19
习题20
第2章 面向对象的软件开发过程21
2.1 RUP21
2.1.1 项目开发阶段22
2.1.2 过程成分22
2.1.3 螺旋上升式开发23
2.1.4 RUP的产物24
2.1.5 RUP的特点25
2.2 项目开端阶段26
2.3 精化阶段27
2.3.1 问题领域分析27
2.3.2 建立系统架构29
2.3.3 开发风险处理31
2.3.4 构建规划32
2.4 系统构建33
2.5 系统提交34
2.6 循环节的生命周期活动34
小结36
习题36
第3章 UML37
3.1 UML语言结构37
3.2 元模型40
3.3 符号与图形45
3.3.1 图形符号45
3.3.2 语义规则47
3.4 图与模型组织47
3.4.1 模型组织47
3.4.2 图49
3.4.3 视图50
3.5 公共机制50
3.6 扩展机制51
3.6.1 构造型51
3.6.2 标记值53
3.6.3 约束54
3.7 UML 2.055
3.7.1 图的表示55
3.7.2 图的分类56
小结57
习题57
第4章 Use Case图58
4.1 概述58
4.2 活动者59
4.2.1 系统范围与系统边界59
4.2.2 活动者60
4.2.3 活动者的确定61
4.3 Use Case62
4.3.1 Use Case概念62
4.3.2 业务Use Case与系统Use Case63
4.3.3 Use Case图64
4.4 Use Case的联系66
4.4.1 泛化关联66
4.4.2 使用关联67
4.4.3 包含关联67
4.4.4 扩展关联67
4.5 Use Case图的应用68
4.5.1 Use Case的确定68
4.5.2 建立Use Case模型69
小结70
习题70
第5章 对象类图与对象图72
5.1 对象类图72
5.1.1 对象类73
5.1.2 属性74
5.1.3 操作75
5.2 对象类的关联76
5.2.1 对象类的关联76
5.2.2 自返关联、二元关联与N元关联78
5.2.3 关联的约束79
5.3 聚合与组合79
5.3.1 聚合79
5.3.2 组合80
5.4 泛化81
5.4.1 泛化/特化81
5.4.2 继承81
5.4.3 重载与多态性83
5.5 依赖83
5.6 对象图84
5.6.1 对象84
5.6.2 对象图85
5.7 接口与端口86
5.8 对象类的高级概念87
5.8.1 抽象类87
5.8.2 参数对象类88
5.8.3 型与实现对象类89
5.8.4 导出属性与导出关联89
5.9 对象类图的应用90
5.9.1 对象类图的建立90
5.9.2 模型景象与粒度控制91
5.9.3 系统的三层结构与对象类的类型93
5.9.4 边界类的应用96
5.9.5 例外情况建模97
小结99
习题99
第6章 交互图101
6.1 顺序图101
6.1.1 顺序图的组成102
6.1.2 对象的创建与销毁105
6.1.3 同步消息与异步消息106
6.1.4 交互框架107
6.1.5 分支108
6.1.6 循环109
6.1.7 自调用与回调111
6.2 通信图113
6.2.1 通信图的组成114
6.2.2 说明层与实例层115
6.2.3 对象的创建与销毁117
6.2.4 同步消息与异步消息117
6.2.5 多对象118
6.2.6 自调用与回调119
6.3 协同119
6.3.1 概述119
6.3.2 Use Case与协同121
6.3.3 参数化协同121
6.4 计时图122
6.5 交互图的应用123
小结124
习题125
第7章 状态机图126
7.1 状态机126
7.2 状态机图127
7.3 状态130
7.3.1 概述130
7.3.2 组合状态131
7.3.3 顺序状态132
7.3.4 历史状态133
7.4 转移134
7.4.1 事件134
7.4.2 条件137
7.4.3 动作137
7.4.4 转移的类型138
7.5 并发状态机图140
7.5.1 并发子状态140
7.5.2 同步141
7.6 状态机图的应用142
小结144
习题144
第8章 活动图146
8.1 概述146
8.2 活动图的基本元素147
8.2.1 动作状态与活动状态147
8.2.2 动作流148
8.2.3 泳道149
8.2.4 对象流150
8.3 活动分解151
8.4 并发152
8.4.1 并发与同步152
8.4.2 条件线程152
8.4.3 同步状态153
8.4.4 动态并发154
8.5 活动图的应用154
8.5.1 用途154
8.5.2 工作流建模155
8.5.3 UML 2.0中的相关变化156
8.6 交互概观图159
小结160
习题160
第9章 包图162
9.1 包162
9.1.1 包的语义和表示162
9.1.2 包的嵌套163
9.1.3 标准构造型164
9.2 包的联系165
9.2.1 依赖与输入依赖165
9.2.2 泛化166
9.2.3 合并167
9.3 包图168
9.4 包图的应用168
9.4.1 包图的建立168
9.4.2 系统建模169
9.4.3 开发跟踪170
小结171
习题171
第10章 物理图与对象约束语言172
10.1 组件图172
10.1.1 组件172
10.1.2 组件的种类174
10.1.3 组件的联系174
10.1.4 组件图的应用176
10.1.5 UML 2.0中的相关变化179
10.2 复合结构180
10.3 配置图181
10.3.1 节点181
10.3.2 节点的联系182
10.3.3 配置图的应用184
10.3.4 UML 2.0中的相关变化186
10.4 对象约束语言187
10.4.1 标准型188
10.4.2 表达式190
10.4.3 对象性质的约束191
小结192
习题193
第11章 软件开发工具Rational Rose194
11.1 Rational Rose的主要功能195
11.1.1 对面向对象模型的支持195
11.1.2 对螺旋上升式开发过程的支持195
11.1.3 对往返工程的支持196
11.1.4 对团队开发的支持197
11.1.5 对工具的支持198
11.2 Rational Rose的使用198
11.2.1 系统主菜单窗口198
11.2.2 模型与工作方式的组织200
11.2.3 Use Case视图201
11.2.4 逻辑视图203
11.2.5 组件视图203
11.2.6 配置视图204
第12章 简易教学管理系统的分析与设计206
12.1 系统需求206
12.2 分析问题领域208
12.2.1 确定系统范围和系统边界208
12.2.2 定义活动者208
12.2.3 定义Use Case208
12.2.4 绘制Use Case图210
12.2.5 绘制主要交互图212
12.3 静态结构模型213
12.3.1 建立对象类图213
12.3.2 建立数据库模型217
12.3.3 建立包图218
12.4 动态行为模型220
12.4.1 建立顺序图220
12.4.2 建立协同图221
12.4.3 建立状态机图223
12.4.4 建立活动图225
12.5 物理模型225
12.5.1 建立组件图225
12.5.2 建立配置图226
第13章 数据库分析与设计228
13.1 数据库设计概述228
13.1.1 数据库与数据库设计228
13.1.2 数据模型229
13.1.3 数据库设计方法与过程229
13.2 UML用于数据库设计的规范231
13.2.1 表231
13.2.2 关键字与索引232
13.2.3 约束232
13.2.4 联系233
13.2.5 视图234
13.2.6 数据库与数据库模式235
13.2.7 表空间与节点236
13.3 关系数据库逻辑模型设计237
13.3.1 逻辑数据模型设计237
13.3.2 从类创建表238
13.3.3 联系的映射239
13.3.4 触发器与存储过程245
13.4 关系数据库物理设计246
小结249
习题249
第14章 Web应用系统分析设计250
14.1 概述250
14.1.1 Web应用系统的组成250
14.1.2 Web应用系统的开发251
14.2 Web应用系统架构252
14.3 Web页模型元素254
14.3.1 Web页254
14.3.2 超链接255
14.3.3 表单256
14.3.4 脚本257
14.3.5 Web页诸元素的协作257
14.3.6 框架258
14.4 Web应用系统建模259
14.4.1 Web页模型元素及其协同的映射与建模259
14.4.2 组件设计260
14.5 简易网上超市系统示例261
小结265
习题265
参考文献266