当前位置:首页 > 工业技术
UML软件建模教程
UML软件建模教程

UML软件建模教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:卫红春主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2012
  • ISBN:9787040359145
  • 页数:346 页
图书介绍:本书是一本基于UML的软件建模技术教程。全书共分为三个部分。第一部分是软件建模技术概论。介绍软件建模技术的要素,软件模型的概念和内容,以及软件建模技术的形成与发展。第二部分介绍UML的知识,是本书的第2章到第10章。第三部分结合一个工程案例介绍软件的业务建模、需求建模、分析建模和设计建模,是本书的第11章到14章。作者一直从事软件建模技术课程的教学和工程研发工作,从本世纪初就一直跟踪UML的发展,并积累了一些基于UML的软件建模工程和教学经验,本教材是作者十多年工作的总结,其中有作者自己对软件建模技术的见解。本教材可作为软件工程、计算机科学与技术,以及相关专业本科生教材和研究生的参考教材,也可作为软件开发人员学习软件建模技术的自学教材和从事工程开发的参考书。
《UML软件建模教程》目录

第一篇 软件建模技术概论 1

第1章 概论 1

1.1模型 1

1.2软件模型 3

1.2.1软件模型的概念和特征 3

1.2.2软件模型在软件开发中的作用 4

1.2.3软件模型的内容 5

1.3软件建模技术 7

1.3.1软件建模技术的形成与发展 7

1.3.2软件建模技术的内容 10

1.4软件建模方法 11

1.5软件建模过程 14

1.6软件建模语言 18

1.7软件建模工具 18

本章小结 19

习题1 20

第二篇 软件建模语言UML 23

第2章UML概要介绍 23

2.1概述 23

2.2 UML的构成 25

2.3 UML基础 26

2.3.1元模型 26

2.3.2 UML的核心概念 27

2.4基本元素 31

2.5图 34

2.5.1静态结构图 34

2.5.2动态行为图 35

2.6语义规则 38

2.7公共机制 39

本章小结 41

习题2 41

第3章 用例图 43

3.1概述 43

3.2参与者 44

3.3用例 45

3.4用例之间的关系 47

3.5用例叙述 49

3.6用例图的作用 51

3.7用例图实例 52

3.7.1图书馆图书借阅管理 52

3.7.2旅游宾馆客房预订管理 54

本章小结 56

习题3 57

第4章 类图与对象图 60

4.1对象与实例 60

4.2类元与类 61

4.3接口 65

4.4关联关系 68

4.5组成关系 73

4.6泛化关系 74

4.7依赖关系 79

4.8类图 84

4.8.1类图的作用 84

4.8.2类图实例 85

4.9对象图 90

本章小结 91

习题4 91

第5章 包图与复合结构图 94

5.1包图 94

5.1.1概述 94

5.1.2包的关系 96

5.1.3包的设计原则 99

5.1.4包图的作用 100

5.2复合结构图 101

5.3协作 104

本章小结 105

习题5 105

第6章 活动图 107

6.1概述 107

6.2活动 108

6.3活动结点 109

6.3.1动作结点 109

6.3.2控制结点 110

6.3.3对象结点 113

6.4活动边 116

6.5活动分区 118

6.6可中断活动区间和异常 118

6.7 活动图的作用 120

6.8活动图实例 122

本章小结 124

习题6 125

第7章 状态机图 127

7.1几个基本概念 127

7.2状态 128

7.3状态转换 129

7.4事件 129

7.5复合状态 131

7.6并发状态 133

7.7控制结点 134

7.8子机状态 136

7.9状态机 137

7.10状态机图实例 141

本章小结 142

习题7 143

第8章 交互图 145

8.1交互 145

8.2顺序图 148

8.3通信图 162

8.4交互概览图 163

8.5时序图 170

本章小结 174

习题8 174

第9章 构件图 177

9.1构件 177

9.2构件的接口与端口 178

9.3构件的结构与视图 179

9.4构件的关系 180

9.5构件连接器 182

9.6构件图 183

本章小结 183

习题9 184

第10章 部署图 185

10.1概述 185

10.2制品 186

10.3结点 188

10.4部署 190

本章小结 193

习题10 194

第三篇 建立软件模型 195

第11章 业务建模 195

11.1概述 195

11.2业务愿景建模 197

11.3涉众建模 199

11.4业务过程建模 201

11.4.1业务过程模型 201

11.4.2业务过程建模 204

11.5业务对象建模 207

11.6业务规则建模 208

11.7 “e速快餐系统”业务模型 210

本章小结 218

习题11 218

第12章 需求建模 219

12.1概述 219

12.2用例建模 221

12.3用例建模的几个问题 233

12.4非功能需求建模 240

12.5 “e速快餐系统”需求模型 241

本章小结 250

习题12 250

第13章 分析建模 251

13.1概述 251

13.2事务模式 252

13.2.1事务模式的四要素 253

13.2.2事务之间的关系 256

13.3 PIM类模型 259

13.4用例分析建模 264

13.5 “e速快餐系统”分析模型 268

本章小结 283

习题13 284

第14章 设计建模 285

14.1概述 285

14.2软件架构模型 286

14.2.1分层软件架构 286

14.2.2软件逻辑架构 288

14.3类与接口设计模型 289

14.4用例设计模型 297

14.5数据库设计模型 299

14.6界面模型 302

14.7构件模型 306

14.8部署模型 310

14.9 “e速快餐系统”设计模型 312

本章小结 334

习题14 335

附录 英汉名词对照 336

参考文献 346

返回顶部