图书介绍

面向对象技术导论 系统分析与设计PDF|Epub|txt|kindle电子书版本网盘下载

面向对象技术导论 系统分析与设计
  • 刁成嘉主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111149343
  • 出版时间:2004
  • 标注页数:274页
  • 文件大小:18MB
  • 文件页数:287页
  • 主题词:面向对象语言-程序设计

PDF下载


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

下载说明

面向对象技术导论 系统分析与设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 面向对象技术概论1

1.1软件开发方法概述2

1.1.1结构化方法3

1.1.2模块化方法4

1.1.3面向数据结构方法4

1.1.4面向对象方法5

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

1.2软件生存周期7

1.2.1软件定义阶段8

1.2.2软件开发阶段8

1.2.3软件使用、维护和更新换代阶段9

1.3面向对象的基本概念10

1.3.1面向对象方法的特点10

1.3.3类(Class)12

1.3.2对象(Object)12

1.3.4封装(Encapsulation)13

1.3.5继承(Inheritance)14

1.3.6消息(Message)15

1.3.7多态性(Polymorphism)16

1.4面向对象系统开发过程17

1.5面向对象分析19

1.5.1 OOA步骤19

1.5.2 OOA过程20

1.5.3建造对象类静态结构模型26

1.5.4建造对象类动态结构模型26

1.5.5建造对象类功能处理模型27

1.6面向对象设计27

1.6.1 OOD的步骤27

1.6.2系统对象设计28

1.6.3系统体系结构设计29

1.6.4系统优化和审查30

1.6.5通用设计样式31

1.7系统文档、实现、测试和维护31

1.7.1系统文档资料31

1.7.2系统实现(OOI)32

1.7.3系统测试(OOT)32

1.7.4系统维护(OOM)33

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

1.8.1布什(Booch)的面向对象方法论34

1.8.2雅寇森(Jacobson)的面向对象方法论35

1.8.3尤顿(Coad-Yourdon)的面向对象方法论36

1.8.4詹幕斯·云豹(James Rumbaugh)的面向对象方论37

1.9本章小结39

1.10习题40

第2章 统一建模语言UML41

2.1 UML简介41

2.1.1 UML的发展历史41

2.1.2 UML描述软件的体系结构42

2.1.3 UML模型基本图标元素43

2.2 UML模型图44

2.2.1用例模型图44

2.2.2静态结构模型图45

2.2.3动态行为模型图48

2.3 UML系统模型结构52

2.3.1子系统的组织结构52

2.3.2系统模型的组织结构53

2.3.3系统结构层次53

2.4 UML的公共机制54

2.5.1构造型56

2.5 UML的扩展机制56

2.5.2标记值57

2.5.3约束58

2.6 UML软件开发过程59

2.6.1项目开发的阶段60

2.6.2 UML开发过程中的成分61

2.6.3 UML软件开发过程的产物64

2.6.4 UML软件开发过程的特征65

2.7本章小结67

2.8习题68

第3章 用例建模69

3.1 引言69

3.2用例图70

3.3定义系统71

3.3.3系统的表示法72

3.3.1定义系统的范围72

3.3.2定义系统的边界72

3.4确定行为者73

3.4.1行为者73

3.4.2寻找和确定行为者74

3.5确定用例75

3.5.1用例的特征75

3.5.2寻找和确定用例76

3.5.3描述用例76

3.6用例之间的关联78

3.6.1继承关联78

3.6.2扩展关联79

3.6.3包含关联80

3.6.4使用关联80

3.7.1用例分类81

3.7用例建模81

3.7.2建立用例图82

3.7.3层次化用例图82

3.7.4用例建模的过程83

3.8本章小结90

3.9习题90

第4章 类和对象建模92

4.1 引言92

4.2定义对象类95

4.2.1 定义属性95

4.2.2定义操作95

4.3 对象类的关联96

4.3.1 关联96

4.3.2聚集101

4.3.3继承102

4.4.1设计样式的特征104

4.3.4依赖和细化104

4.4通用对象设计样式104

4.4.2几个简单的设计样式105

4.4.3设计样式的描述与调用109

4.5接口110

4.6包与子系统111

4.6.1包111

4.6.2包的嵌套112

4.6.3包之间的关系113

4.7对象类建模114

4.7.1确定和建立对象类图115

4.7.2确定和建立系统包图119

4.8本章小结121

4.9习题122

5.1.1消息123

第5章 动态建模(一)123

5.1引言123

5.1.2消息的类型124

5.2 时序图125

5.2.1概述125

5.2.2同步与异步消息127

5.2.3带条件和分支的时序图129

5.2.4带约束标记的时序图130

5.2.5带循环标记的时序图131

5.2.6创建对象和对象的消亡132

5.3协作图132

5.3.1协作图的成分132

5.3.2协作图中对象的生存期135

5.3.3协作图中消息的层次关系136

5.3.4协作图中的自调用与回调137

5.3.5协作图中的重复消息139

5.4动态建模的应用(一)139

5.4.1几个基本概念139

5.4.2一个实例的分析140

5.4.3系统的时序图142

5.4.4系统的协作图145

5.5本章小结148

5.6习题149

第6章 动态建模(二)151

6.1状态图151

6.1.1对象的状态图符151

6.1.2状态的迁移153

6.1.3状态图的描述154

6.2 对象的状态156

6.2.1嵌套状态157

6.2.2顺序状态158

6.2.3并发状态与同步159

6.2.4历史指示器160

6.3状态迁移161

6.3.1事件162

6.3.2条件164

6.3.3动作表达式164

6.3.4状态迁移的种类164

6.3.5状态图之间发送的消息165

6.4活动图166

6.4.1活动图与状态图的异同166

6.4.2基本概念167

6.4.3并发与同步活动170

6.4.4活动图的层次关系172

6.5.1一个实例的分析173

6.5动态建模的应用(二)173

6.5.2系统的状态图174

6.5.3系统的活动图178

6.6本章小结181

6.7习题183

第7章 物理体系结构建模185

7.1引言185

7.1.1逻辑体系结构185

7.1.2物理体系结构188

7.2构件与构件图188

7.2.1构件189

7.2.2构件的种类191

7.2.3构件的接口192

7.2.4构件与构件图193

7.2.5注意事项196

7.3部署图197

7.3.1节点197

7.3.2节点与构件198

7.3.3节点与对象199

7.3.4节点之间的联系200

7.3.5建立部署图201

7.4物理体系结构建模202

7.4.1一个实例的分析202

7.4.2系统的构件图204

7.4.3系统的部署图205

7.5本章小结208

7.6 习题209

第8章 高级对象技术210

8.1引言210

8.2软件复用技术概述211

8.2.1软件复用的过程和方式212

8.2.2软件复用的规模214

8.2.3 可复用软件构件的生产与使用216

8.2.4构件及构件系统217

8.2.5软件复用的实施与组织220

8.3 COM+模型222

8.3.1 COM+的基本结构与特点223

8.3.2 COM+构件的特征223

8.3.3 COM+系统组成225

8.3.4 COM+系统服务226

8.4 EJB/J2EE模型228

8.4.1 EJB系统和体系结构228

8.4.2 J2EE系统体系结构231

8.5 CORBA 对象体系结构232

8.5.1 CORBA模型233

8.5.2 OMG接口定义语言IDL235

8.5.3 CORBA系统的对象调用过程236

8.6持久对象238

8.6.1持久对象的安全性238

8.6.2面向对象数据库239

8.6.3关系数据库240

8.6.4关系数据库与面向对象数据库的比较241

8.7客户机/服务器模型和分布计算技术242

8.7.1客户机/服务器模型242

8.7.2分布计算环境与实现技术244

8.8本章小结245

8.9习题247

9.1 CASE工具的种类248

9.1.1 CASE工具的分类248

第9章 CASE工具与集成化环境248

9.1.2 CASE工具集成化250

9.1.3集成化CASE环境的优点252

9.2集成化CASE环境252

9.2.1 CASE工具集成环境的演变252

9.2.2 CASE工具集成环境的体系结构254

9.2.3可移植CASE工具环境256

9.3集成化OOCASE工具257

9.3.1 OOCASE工具257

9.3.2 OOCASE工具的特征258

9.3.3集成化的OOCASE工具Rose260

9.3.4在Rose环境下建立UML模型264

9.4本章小结272

9.5习题273

参考文献274

热门推荐