图书介绍

UML和统一过程 实用面向对象的分析和设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

UML和统一过程 实用面向对象的分析和设计
  • (英)Jim Arlow,(英)Ila Neustadt著;方贵宾等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111111834
  • 出版时间:2003
  • 标注页数:323页
  • 文件大小:26MB
  • 文件页数:336页
  • 主题词:UML

PDF下载


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

下载说明

UML和统一过程 实用面向对象的分析和设计PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 UML和UP介绍3

第1章 什么是UML3

1.1 章节导航图3

1.2 什么是UML5

1.3 UML的诞生5

1.4 为什么“统一”6

1.5 对象和UML7

1.6 UML结构7

1.7 UML构造块8

1.7.1 物件8

1.7.2 关系8

1.7.3 图9

1.8 UML公共机制9

1.8.1 规格说明10

1.8.2 修饰11

1.8.3 公共分类12

1.8.4 扩展机制13

1.9 构架15

1.10 我们已经学习的内容16

第2章 什么是UP18

2.1 章节导航图18

2.2 什么是UP20

2.3 UP的诞生20

2.4 UP和Rational统一过程22

2.5 为项目实例化UP23

2.6 UP公理24

2.7 UP是迭代和增量过程24

2.7.1 迭代工作流25

2.7.2 基线和增量25

2.8 UP结构26

2.9 UP阶段27

2.9.1 初始--目标27

2.9.2 初始--焦点27

2.9.3 初始--里程碑:生命期目标28

2.9.4 细化--目标28

2.9.5 细化--焦点28

2.9.6 细化--里程碑:生命期构架29

2.9.7 构造--目标29

2.9.8 构造--焦点29

2.9.9 构造--里程碑:初始运作功能30

2.9.10 移交--目标30

2.9.11 移交--焦点30

2.9.12 移交--里程碑:产品发布30

2.10 我们已经学习的内容31

第二部分 需求35

第3章 需求工作流35

3.1 章节导航图35

3.2 需求工作流37

3.3 软件需求--元模型38

3.4 需求工作流细节38

3.5 需求的重要性40

3.6 定义需求40

3.6.1 系统需求规格说明41

3.6.2 形式良好的需求41

3.6.3 功能性和非功能性需求41

3.6.4 需求抽取--映射是没有范围的42

3.7 我们已经学习的内容43

第4章 用例建模45

4.1 章节导航图45

4.2 用例建模47

4.3 UP活动:找出参与者和用例47

4.3.1 系统边界47

4.3.2 什么是参与者48

4.3.3 什么是用例49

4.3.4 项目词汇表50

4.4 UP活动:详述用例51

4.4.1 用例规格说明52

4.4.2 流内分支54

4.4.3 流内循环:For55

4.4.4 流内循环:While56

4.4.5 需求跟踪57

4.5 复杂用例58

4.5.1 场景58

4.5.2 说明主要场景58

4.5.3 说明次要场景58

4.5.4 寻找次要场景58

4.5.5 多少场景60

4.6 何时适用用例建模60

4.7 我们已经学习的内容61

第5章 高级用例建模63

5.1 章节导航图63

5.2 参与者泛化65

5.3 用例泛化66

5.4 《include》69

5.5 《extend》70

5.5.1 扩展用例72

5.5.2 多重插入片段73

5.5.3 条件扩展73

5.6 何时使用高级特征74

5.7 我们已经学习的内容74

第三部分 分析79

第6章 分析工作流79

6.1 章节导航图79

6.2 分析工作流80

6.2.1 分析制品--元模型80

6.2.2 分析工作流细节81

6.3 分析模型--经验法则82

6.4 我们已经学习的内容82

第7章 类和对象84

7.1 章节导航图84

7.2 什么是对象86

7.2.1 封装87

7.2.2 消息传递88

7.3 UML对象符号89

7.4 什么是类90

7.4.1 类和对象92

7.4.2 对象实例化92

7.5 UML类符号93

7.5.1 名称分栏93

7.5.2 属性分栏94

7.5.3 操作分栏96

7.5.4 类构造型语法97

7.6 范围97

7.6.1 实例范围和类范围97

7.6.2 范围决定访问98

7.7 对象构造和销毁98

7.7.1 构造函数--类BankAccount示例99

7.7.2 析构函数--类BankAccount示例100

7.8 我们已经学习的内容100

第8章 寻找分析类103

8.1 章节导航图103

8.2 UP活动:分析用例105

8.3 什么是分析类105

8.3.1 分析类剖析106

8.3.2 如何产生良好的分析类107

8.3.3 分析类经验法则108

8.4 寻找类109

8.4.1 使用名词/动词分析寻找类109

8.4.2 使用CRC分析寻找类110

8.4.3 寻找其他类来源111

8.5 创建初步分析模型112

8.6 我们已经学习的内容112

第9章 关系114

9.1 章节导航图114

9.2 什么是关系116

9.3 什么是链接116

9.3.1 对象图116

9.3.2 路径117

9.4 什么是关联118

9.4.1 关联语法119

9.4.2 多重性120

9.4.3 导航性123

9.4.4 关联和属性124

9.4.5 关联类125

9.4.6 受限关联127

9.5 什么是依赖128

9.5.1 使用依赖129

9.5.2 抽象依赖130

9.5.3 授权依赖131

9.6 我们已经学习的内容132

第10章 继承和多态135

10.1 章节导航图135

10.2 泛化137

10.3 类继承138

10.3.1 覆盖138

10.3.2 抽象操作和类139

10.3.3 抽象层次140

10.4 多态141

10.5 我们已经学习的内容144

第11章 分析包145

11.1 章节导航图145

11.2 什么是包146

11.3 包依赖147

11.4 传递性148

11.5 嵌套包149

11.6 包泛化151

11.7 包构造型151

11.8 构架分析152

11.8.1 寻找分析包153

11.8.2 包循环依赖153

11.9 我们已经学习的内容154

第12章 用例实现157

12.1 章节导航图157

12.2 UP活动:分析用例159

12.3 什么是用例实现159

12.4 用例实现--元素160

12.5 交互图160

12.6 协作和交互161

12.7 协作图161

12.7.1 描述符形式的协作图162

12.7.2 实例形式的协作图163

12.7.3 对象交互164

12.7.4 多重对象167

12.7.5 迭代168

12.7.6 分支和自委托169

12.7.7 并发性--活动对象170

12.7.8 对象状态174

12.8 顺序图175

12.8.1 迭代177

12.8.2 分支和自委托178

12.8.3 并发性--活动对象178

12.8.4 对象状态和约束179

12.9 我们已经学习的内容181

第13章 活动图184

13.1 章节导航图184

13.2 什么是活动图185

13.3 动作状态185

13.4 子活动状态186

13.5 迁移186

13.6 判定187

13.7 分叉和结合188

13.8 泳道189

13.9 对象流190

13.10 信号191

13.11 我们已经学习的内容192

第四部分 设计197

第14章 设计工作流197

14.1 章节导航图197

14.2 设计工作流199

14.3 设计制品--元模型199

14.4 设计工作流细节202

14.5 制品202

14.6 我们已经学习的内容203

第15章 设计类205

15.1 章节导航图205

15.2 什么是设计类207

15.3 设计类剖析207

15.4 形式良好的设计类208

15.4.1 完整性和充分性208

15.4.2 原始性209

15.4.3 高内聚209

15.4.4 低耦合210

15.5 继承210

15.5.1 聚合与继承211

15.5.2 多重继承212

15.5.3 继承与接口实现213

15.6 模板213

15.7 嵌套类215

15.8 我们已经学习的内容216

第16章 精化分析关系219

16.1 章节导航图219

16.2 设计关系221

16.3 聚合和组合221

16.4 聚合语义222

16.5 组合语义224

16.6 如何精化分析关系225

16.7 一对一关联226

16.8 多对一关联226

16.9 一对多关联226

16.10 汇集227

16.10.1 简单OCL汇集229

16.10.2 映射表229

16.11 具体化关系230

16.11.1 多对多关联230

16.11.2 双向关联231

16.11.3 关联类231

16.12 我们已经学习的内容232

第17章 接口和子系统236

17.1 章节导航图236

17.2 什么是接口238

17.3 接口和基于组件的开发239

17.4 寻找接口242

17.5 接口设计242

17.6 什么是子系统243

17.6.1 子系统和接口244

17.6.2 外观模式245

17.6.3 物理构架和分层模式245

17.7 接口的优点和缺点247

17.8 我们已经学习的内容247

第18章 用例实现--设计250

18.1 章节导航图250

18.2 用例实现--设计251

18.3 交互图--设计251

18.4 子系统交互253

18.5 我们已经学习的内容254

第19章 基本状态图255

19.1 章节导航图255

19.2 基本状态图256

19.3 状态机与类256

19.4 基本状态图语法257

19.5 状态258

19.6 迁移259

19.7 事件259

19.7.1 调用事件260

19.7.2 信号事件261

19.7.3 改变事件261

19.7.4 时间事件262

19.8 我们已经学习的内容263

第20章 高级状态图265

20.1 章节导航图265

20.2 复合状态267

20.3 顺序复合状态267

20.4 并发复合状态268

20.5 子状态机通信271

20.5.1 使用属性通信271

20.5.2 使用同步状态通信272

20.6 历史273

20.6.1 浅度历史273

20.6.2 深度历史274

20.7 子状态机状态274

20.8 我们已经学习的内容276

第五部分 实现279

第21章 实现工作流279

21.1 章节导航图279

21.2 实现工作流280

21.3 模型跟踪关系281

21.4 实现工作流细节282

21.5 制品282

21.6 我们已经学习的内容282

第22章 组件284

22.1 章节导航图284

22.2 什么是组件285

22.3 简单Java示例286

22.4 Enterprise JavaBean示例288

22.5 我们已经学习的内容290

第23章 部署291

23.1 章节导航图291

23.2 部署图292

23.3 部署图语法292

23.4 Enterprise JavaBean示例294

23.5 我们已经学习的内容296

附录A 用例模型举例297

附录B XML和用例302

参考书目303

索引305

热门推荐