图书介绍

UML系统建模与分析设计PDF|Epub|txt|kindle电子书版本网盘下载

UML系统建模与分析设计
  • 刁成嘉主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711121384X
  • 出版时间:2007
  • 标注页数:324页
  • 文件大小:100MB
  • 文件页数:334页
  • 主题词:面向对象语言,UML-程序设计-高等学校-教材

PDF下载


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

下载说明

UML系统建模与分析设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 系统建模与分析设计技术的演变1

1.1软件的概念、特点和分类1

1.2软件的发展与软件工程4

1.3软件开发模型的演变和生存周期6

软件开发过程与模型的演变6

软件开发模型的选择10

软件生存周期12

1.4软件开发方法简介16

结构化软件开发方法17

模块化软件开发方法18

面向数据结构软件开发方法18

面向对象软件开发方法19

软件开发方法的评价与选择21

1.5面向对象软件开发方法简介21

面向对象的基本概念22

面向对象系统开发过程26

几种典型的面向对象方法简介26

1.6本章小结29

1.7习题29

第2章 统一建模语言UML31

2.1 UML模型系统体系结构31

UML的诞生与发展31

UML的特点32

软件系统体系结构的描述33

UML模型元素34

2.2 UML系统模型与建模34

用例模型及组成成分35

静态模型与系统体系结构建模35

动态模型与行为控制流建模38

2.3 UML系统体系结构模型42

子系统组织的系统体系结构42

系统模型组织的系统体系结构43

系统体系结构模型的描述方式43

2.4 UML的扩展、调整机制44

模型元素的分类与标记45

模型元素的特性规格说明47

模型元素的语义扩展与约束48

2.5 UML与面向对象的软件开发统一过程49

UML支持迭代、渐增式的软件开发过程50

软件开发步骤及核心支持活动51

UML软件开发过程产生的模型与文档53

UML软件开发过程的基本特征54

2.6本章小结55

2.7习题56

第3章 需求分析与用例建模59

3.1可行性研究与风险分析59

经济可行性研究59

技术可行性分析60

法律可行性分析61

开发方案可行性分析研究61

可行性分析报告文档格式62

3.2客户需求分析与用例建模62

建造需求模型——用例建模63

用例图65

定义系统的边界和范围65

确定执行者66

确定用例68

用例之间的关联71

用例图实例74

3.3定义系统的对象和类74

确定对象类75

标识对象类的属性76

标识对象类的操作77

标识对象类之间的关联(协作)78

复审类的定义79

定义类的结构和层次79

3.4客户需求分析规格说明80

3.5需求分析中的用例建模步骤81

用例的类型81

建立用例图82

层次化用例图82

3.6客户需求分析中的活动图83

一个简单的活动图例子83

活动图的基本描述图符85

活动图中的几个基本概念87

活动图中的并发与同步活动88

3.7需求分析用例建模案例91

客户需求分析91

确定系统范围和系统边界95

确定执行者95

确定用例96

分层绘制用例图97

描述用例100

用活动图描述用例104

活动图中的同步线程、层次关系及活动图的细化106

3.8本章小结108

3.9习题109

第4章 系统分析与对象类建模111

4.1系统分析111

建造对象类静态结构模型111

建造对象动态结构模型112

建造系统功能处理模型113

编制系统分析规格说明文档113

4.2对象类的概念114

对象类图的图形符号表示114

对象图是类图的一个实例115

一个对象类图的简单例子116

4.3描述对象类118

类的属性描述118

类的操作描述118

4.4类之间的关系119

关联关系119

聚集关联123

继承关系125

依赖和细化关系126

对象设计模式127

4.5接口129

接口的定义130

接口的实施131

4.6系统体系结构的分层次描述131

系统体系结构的基本单元——包(子系统)131

包的嵌套132

包之间的依赖和继承关系133

4.7对象类静态模型建模的步骤134

4.8对象类静态模型建模案例135

建立对象类135

定义用户接口137

根据类之间的关系绘制类图139

确定和建立系统包图141

4.9本章小结142

4.10习题143

第5章 系统设计与对象动态交互模型145

5.1系统设计145

反复迭代的系统设计方式145

系统对象设计145

系统体系结构设计146

系统设计的优化和审查147

系统设计规格说明报告147

5.2交互模型建模148

对象之间的通信148

同步通信与异步通信149

5.3顺序图建模149

一个简单的顺序图例子149

对象之间的同步与异步操作151

顺序图中的分支控制153

顺序图中的约束标记155

顺序图中的循环处理操作155

对象的创建和消亡156

5.4合作图建模157

合作图的组成成分158

合作图中对象的创建与消亡159

嵌套消息与顺序消息的标识161

异步操作中的回调消息162

循环发送同一个重复消息164

5.5动态交互模型——控制流建模164

5.6动态交互模型建模案例——销售合同管理子系统165

子系统的用例模型和对象静态模型165

顺序图建模步骤166

合作图建模步骤169

5.7本章小结172

5.8习题173

第6章 系统动态建模——状态模型175

6.1状态图的基本组成成分175

对象状态的基本描述图符176

状态的改变——迁移178

一个无人职守电梯升降的状态图179

6.2状态的分类与描述181

对象的状态属性181

简单状态与嵌套状态182

状态的顺序迁移184

状态的并发迁移与同步184

嵌套状态中的历史状态指示器185

6.3状态迁移的触发与描述186

状态的迁移触发186

触发状态迁移的事件187

触发状态迁移的条件189

触发状态迁移的动作表达式189

状态迁移的分类189

状态图之间的通信联系190

6.4活动图与状态图的比较191

状态图与活动图的相同点191

状态图与活动图的不同点192

6.5动态状态模型建模案例——信贷管理子系统195

系统的用例模型和对象静、动态模型195

状态图建模步骤196

“信贷管理子系统”状态图建模197

活动图建模步骤200

“信贷管理子系统”的活动图建模202

6.6本章小结202

6.7习题203

第7章 系统体系结构建模205

7.1系统体系结构模型205

软件系统体系结构模型206

硬件系统体系结构模型208

7.2软件系统体系结构建模208

软件构件的图符表示和特点209

构件的分类211

构件的接口212

构件图建模步骤213

构件图建模的方法和技巧216

7.3硬件系统体系结构建模217

配置图的基本元素——结点218

配置图中的构件219

配置图中的对象219

结点之间的关联220

配置图建模步骤221

硬件系统体系结构模型222

7.4系统体系结构模型建模案例——诊疗管理子系统223

“诊疗管理”子系统的功能分析223

“诊疗管理”子系统软件系统体系结构建模224

“诊疗管理”子系统硬件系统体系结构建模226

7.5本章小结228

7.6习题229

第8章 设计模式及其应用231

8.1设计模式概述231

模式和设计模式的概念231

设计模式的描述232

设计模式的作用和研究意义233

8.2设计模式的分类及其相互关系233

创建型设计模式233

结构型设计模式234

行为型设计模式234

8.3经典设计模式235

工厂模式235

适配器模式239

命令模式240

解释器模式241

迭代器模式242

观察者模式243

代理模式245

单例模式246

状态模式247

策略模式248

访问者模式250

8.4设计模式遵循的原则和使用策略252

设计模式遵循的原则252

设计模式的使用策略253

8.5几种设计模式应用探析254

UML设计模式分析254

MFC框架设计模式分析255

XMI设计模式分析256

8.6本章小结257

8.7习题258

第9章 软件复用与构件接口技术260

9.1面向对象技术的发展与技术支持260

9.2软件复用技术的发展与应用261

软件复用的形式与过程262

软件复用的类型与特点264

可复用软件构件的生产与使用过程265

软件复用的基础——可复用构件系统266

可复用软件的系统化生产与复用269

9.3构件接口技术271

COM+构件模型的系统体系结构271

EJB构件模型的系统体系结构277

CORBA模型的系统体系结构280

9.4面向对象数据库管理系统285

持久对象的完整性和安全性286

面向对象数据库与持久对象286

关系数据库与持久对象287

关系数据库与面向对象数据库比较289

9.5分布式系统体系结构模型290

客户/服务器模型290

浏览器/服务器模型291

分布式网络计算技术与模型292

9.6集成化CASE工具软件开发环境293

CASE工具的种类及其特征294

集成化CASE环境系统体系结构298

面向对象集成化CASE工具系统体系结构302

9.7本章小结304

9.8习题305

附录 集成化OOCASE工具Rose简介307

参考文献323

热门推荐