图书介绍

UML与软件建模PDF|Epub|txt|kindle电子书版本网盘下载

UML与软件建模
  • 徐宝文,周毓明,卢红敏编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302118469
  • 出版时间:2006
  • 标注页数:359页
  • 文件大小:25MB
  • 文件页数:376页
  • 主题词:面向对象语言,UML-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UML与软件建模PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 语言篇2

第1章 面向对象的软件建模概述2

1.1 模型2

目录2

1.2 面向对象的软件开发3

1.3 面向对象的软件建模5

1.4 统一建模语言(UML)6

1.4.1 发展历程7

1.4.2 基本组成8

1.4.3 建模能力比较9

1.5 小结11

习题112

第2章 UML的构成13

2.1 视图13

2.2 模型元素15

2.3.1 用案图17

2.3 图17

2.3.2 类图18

2.3.3 对象图18

2.3.4 序列图19

2.3.5 协作图20

2.3.6 状态图20

2.3.7 活动图21

2.3.8 构件图22

2.3.9 部署图22

2.4 公共机制23

2.4.1 规约23

2.4.2 修饰符23

2.4.3 扩展机制23

2.5 小结24

习题224

3.1 用案图26

第3章 用户模型视图26

3.1.1 系统27

3.1.2 参与者27

3.1.3 用案32

3.2 用案的控制流语义45

3.2.1 包含关系中的控制流46

3.2.2 扩展关系中的控制流46

3.2.3 泛化关系中的控制流47

3.2.4 其他关系中的控制流47

3.3 用案建模48

3.4 小结51

习题351

第4章 结构模型视图53

4.1 基本概念53

4.1.1 数据类型54

4.2 类55

4.1.2 多重性55

4.3 类与对象56

4.3.1 属性56

4.3.2 操作58

4.3.3 可见性58

4.3.4 对象标识59

4.4 关联59

4.4.1 自关联60

4.4.2 关联的多重性61

4.4.3 角色名62

4.4.4 关联的具体化62

4.5 泛化和特化63

4.5.1 泛化层次65

4.5.2 泛化的含义65

4.5.3 抽象类66

4.6 属性和操作的继承67

4.6.2 在子类中覆盖操作68

4.6.1 在子类中添加特征68

4.6.3 抽象操作69

4.7 关联泛化70

4.8 聚合关系71

4.9 组合关系73

4.10 关联类75

4.11 受限关联77

4.12 多继承80

4.12.1 源自于公共祖先的继承80

4.12.2 mixin技术81

4.12.3 判别式82

4.13 模板类83

4.14 接口84

4.15 小结85

习题485

5.1 序列图87

第5章 行为模型视图87

5.1.1 对象生命线89

5.1.2 交互的描述89

5.1.3 时间约束的表示91

5.1.4 条件分支的表示91

5.1.5 重复执行的表示91

5.1.6 递归调用的表示92

5.1.7 对象的创建和撤销92

5.2 协作图93

5.2.1 协作图的类型94

5.2.2 箭头标签96

5.2.3 多对象97

5.2.4 主动对象97

5.3 状态图99

5.3.1 状态100

5.3.2 事件107

5.3.3 变迁108

5.4 活动图111

5.4.1 状态和变迁112

5.4.2 子活动状态115

5.4.3 动态并发115

5.4.4 泳道116

5.4.5 工作流建模示例116

5.5 小结120

习题5121

第6章 实现模型视图124

6.1 包124

6.1.1 包的名字125

6.1.2 元素可见性125

6.1.3 包间的依赖关系126

6.1.4 包间的泛化关系127

6.1.5 标准衍型128

6.2 子系统129

6.3 模型131

6.4 构件图132

6.4.1 构件133

6.4.2 源代码文件建模134

6.4.3 可执行程序和库建模135

6.4.4 表、文件和文档建模136

6.5 小结137

习题6137

第7章 环境模型视图139

7.1 结点139

7.2 处理器和设备建模141

7.3 构件的分布建模142

7.4 嵌入式系统建模142

7.5 客户-服务器建模143

7.6 小结144

习题7144

第2篇 建模篇146

第8章 UML与软件体系结构建模146

8.1 UML用作体系结构描述语言147

8.1.1 体系结构建模实例148

8.1.2 C2概述148

8.1.3 C2风格用于会议调度系统建模149

8.1.4 用UML建模C2风格的会议调度系统152

8.2 约束UML以支持软件体系结构建模155

8.2.1 基于C2的扩展156

8.2.2 基于Wright的扩展161

8.2.3 基于Rapide的扩展167

8.3 小结171

习题8172

第9章 UML与实时系统建模173

9.1 实时系统的特征173

9.2 实时统一建模语言UML-RT175

9.2.1 端口和连接子175

9.2.2 封装体179

9.2.3 协议180

9.2.4 Rational Rose RealTime181

9.3 GPRS网关支持结点GGSN182

9.4 GGSN建模184

9.4.1 需求工作流程184

9.4.2 分析和设计工作流程189

9.4.3 实现工作流程203

9.5 小结203

习题9203

第10章 基于UML的软件测试技术204

10.1 软件测试基础205

10.1.1 软件规约和测试205

10.1.2 软件测试生命期208

10.1.3 面向对象软件的测试211

10.2 基于状态图的测试213

10.2.1 基于控制流的测试用例生成214

10.2.2 基于数据流的测试用例生成219

10.3 基于活动图的测试222

10.3.1 形式活动图的语法与语义225

10.3.2 基于形式活动图的测试用例生成227

10.3.3 座位预订问题234

10.4 基于协作图的测试240

10.4.1 规约层协作图和实例层协作图241

10.4.2 静态测试243

10.4.3 动态测试245

10.5 基于用案图的测试246

10.5.1 生成用案序列247

10.5.2 识别用案场景253

10.5.3 生成变体序列262

10.6 小结262

习题10263

11.1 结构映射264

11.1.1 主键的生成264

第11章 UML模型到关系数据库的映射264

11.1.2 属性类型到域的映射265

11.1.3 属性到列的映射266

11.1.4 类到表的映射266

11.1.5 关联关系的映射269

11.1.6 应避免的映射情况271

11.2 引用完整性及关系约束检查273

11.2.1 父表操作的约束273

11.2.2 子表的约束276

11.3 其他相关问题277

11.3.1 索引277

11.3.2 存储过程277

11.3.3 触发器278

11.4 实例——航空公司UML模型的映射278

11.5 功能到SQL语句的映射281

11.6 小结282

习题11282

12.1 概述285

第12章 UML模型的C++实现285

12.2 属性和方法的映射287

12.3 泛化与特化关系的映射290

12.4 关联关系的映射292

12.4.1 单向关联的映射292

12.4.2 双向关联的映射292

12.4.3 强制对可选关联的映射293

12.4.4 强制对强制关联的映射294

12.4.5 可选对可选关联的映射295

12.4.6 可选对多关联的映射295

12.4.7 强制对多关联的映射297

12.4.8 多对多关联的映射297

12.4.9 有序关联的映射298

12.4.10 关联类的映射299

12.5 受限关联关系的映射300

12.5.2 可选对可选受限关联的映射302

12.5.1 强制对强制(可选/多)受限关联的映射302

12.5.3 可选对强制受限关联的映射303

12.5.4 可选对多受限关联的映射303

12.5.5 多对可选受限关联的映射304

12.5.6 多对强制受限关联的映射304

12.5.7 多对多受限关联的映射305

12.5.8 有序受限关联的映射306

12.6 聚合关系和组合关系的映射306

12.7.2 模板的映射307

12.7 特殊类的映射307

12.7.1 枚举类的映射307

12.7.3 接口类的映射308

12.7.4 实用工具类的映射310

12.8 包的映射310

12.9 项目管理系统实例311

12.9.1 类图的映射312

12.9.2 对象图的映射316

12.9.3 序列图的映射318

12.9.4 协作图的映射319

12.9.5 状态图的映射320

12.9.6 活动图的映射321

12.10 小结322

习题12323

第3篇 应用篇328

第13章 数码录音机UML建模实例328

13.1 需求分析328

13.1.1 外部事件329

13.1.2 用案330

13.1.3 场景331

13.2 分析——对象结构334

13.2.1 识别对象334

13.2.2 建立类图334

13.3 域分析——定义对象行为340

13.3.1 对象的状态及对象间的关系341

13.3.2 用户接口343

13.4 体系结构设计345

13.4.1 物理体系结构345

13.4.2 体系结构的模式346

13.4.3 并发性设计346

13.5 对象协作设计348

13.6 详细设计350

13.6.1 硬件包装器350

13.6.2 声音压缩算法351

13.6.3 使用直接存储器访问通道351

13.6.4 分配硬件资源353

13.6.5 存储器分配353

13.7 实现354

13.8 小结354

习题13354

附录 主要术语中英文对照355

参考文献359

热门推荐