当前位置:首页 > 工业技术
实用面向对象软件工程教程
实用面向对象软件工程教程

实用面向对象软件工程教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)(E.尤登)Edward Yourdon,(美)(C.阿尔吉拉)Carl Argila著;殷人昆等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505346032
  • 页数:291 页
图书介绍:
上一篇:电法测井 下下一篇:液膜分离技术
《实用面向对象软件工程教程》目录

第1章 引论 1

1.1 基础:软件开发原理 1

1.2 今天的挑战 3

1.3 面向对象的概念 4

1.4 面向对象分析(OOA) 6

1.5 面向对象设计(OOD) 12

1.6 关于本书 15

参考文献 16

要点 16

2.2.1 问题描述 17

2.2 电梯控制系统(ECS) 17

2.1 引言 17

第2章 事例分析 17

2.2.2 问题讨论 19

2.3 Small Bytes订阅系统(SBSS) 22

2.3.1 问题描述 22

2.3.2 问题讨论 24

参考文献 24

要点 25

第3章 发现和标识合适的对象 26

3.1 引言 26

3.2 动机 26

3.4 三视图模型(3VM) 27

3.3 方法 27

3.5 基于语言的信息分析(LIA) 29

3.6 面向对象分析(OOA) 32

3.7 总结 34

参考文献 34

要点 35

第4章 类和对象的标识 36

4.1 引言和讨论 36

4.2 ECS的应用论域概念 38

4.3 SBSS的应用论域概念 41

4.4 总结 42

要点 43

第5章 类和对象的细化 44

5.1 引言和讨论 44

5.2 三视图模型(3VM) 45

5.2.1 ECS的三视图模型 45

5.2.2 SBSS的三视图模型 49

5.3 类和对象的细化 53

5.3.1 最终选定的ECS对象集合 56

5.3.2 最终选定的SBSS对象集合 60

5.4 总结 63

参考文献 65

要点 65

6.1 引言和讨论 66

第6章 处理复杂事物:标识结构 66

6.2 ECS的结构层 67

6.3 SBSS的结构层 67

6.4 总结 72

要点 74

第7章 处理复杂性:标识主题 75

7.1 引言和讨论 75

7.2 ECS的主题层 75

7.3 SBSS的主题层 76

7.4 总结 77

要点 78

8.1 引言和讨论 79

第8章 对象所应具有的东西:标识属性 79

8.2 ECS的属性 81

8.3 SBSS的属性 81

8.4 总结 83

要点 84

第9章 标识实例关系 85

9.1 引言和讨论 85

9.2 ECS的实例连接 85

9.3 SBSS的实例连接 89

9.4 总结 90

要点 90

10.1 引言和讨论 91

第10章 表达对象做什么和说什么:标识服务和消息 91

10.2 ECS的服10.3 务层 92

10.3.1 ECS的运行走查 95

10.4 SBSS的服10.5 务层 103

10.3.1 SBSS的运行走查 104

10.4 总结 117

要点 118

第11章 质量问题——分析模型的完整性和一致性 119

11.1 引言和讨论 119

11.2 对象-类层 120

11.3 主题层 120

11.4 结构层 120

11.6 服11.7 务层 121

11.5 属性层 121

11.8 总结 122

要点 122

第12章 编制分析模型的文档 123

12.1 引言和讨论 123

12.2 书面文档 124

要点 126

第13章 评审和修正分析模型 127

13.1 引言和讨论 127

13.2 OOA模型的一个评审策略 127

要点 128

14.1 引言和讨论 130

第14章 过渡到设计 130

14.1.1 OOD表示法 131

14.1.2 OOD策略 131

14.1.3 OOD的良好准则 131

14.1.4 其它问题 132

14.2 设计策略 132

14.2.1 一个OOD体系结构 132

14.3 ECS的OOD问题 134

14.4 SBSS的OOD问题 135

要点 137

15.1 引言和讨论 138

第15章 问题论域中的问题 138

15.2 ECS的PDC 140

15.3 SBSS的PDC 140

要点 143

第16章 定义用户界面 144

16.1 引言和讨论 144

16.2 ECS的HIC 145

16.3 SBSS的HIC 146

16.4 总结 148

参考文献 151

要点 151

17.2 ECS的类与对象 152

17.1 引言和讨论 152

第17章 任务管理问题 152

17.3 总结 153

要点 154

第18章 数据库设计 155

18.1 引言和讨论 155

18.2 SBSS的DMC 156

18.3 总结 156

要点 158

第19章 设计级的质量问题 159

19.1 引言和讨论 159

19.2 事例分析系统的质量问题 161

要点 162

参考文献 162

第20章 设计模型的文档编制和评审 163

第21章 实现方面的问题 165

21.1 引言 165

21.2 程序设计语言的考虑 165

21.3 一个迭代的软件开发过程 166

21.4 在快速应用开发(RAD)环境下实现面向对象的设计 169

21.5 对基于对象的设计进行测试 171

21.5.1 系统级的测试 171

21.5.2 对象级的测试 171

要点 172

22.1 引言 173

第22章 转向面向对象方法的12个步骤 173

参考文献 178

要点 178

附录A 电梯控制系统的事例分析系统描述 179

附录序言 179

A.1 事例分析系统的描述文本 179

附录B Small Bytes 订阅系统的事例分析系统描述 185

B.1 事例分析系统的描述文本 185

附录C 电梯控制系统的短语频率分析 190

C.1 PFA清单 190

附录D Small Bytes订阅系统的短语频率分析 195

D.1 PFA清单 195

附录E 电梯控制系统的OOA/OOD工作表格 199

附录F Small Bytes 订阅系统的OOA/OOD工作表格 203

附录G 电梯控制系统的三视图模型 206

G.1 上下文图 206

G.2 实体-关系图 207

G.3 事件-响应模型 208

G.4 状态-迁移图 208

G.5 决策表 210

附录H Small Bytes 订阅系统的三视图模型 215

H.1 上下文,图 215

H.2 实体-关系图 216

H.3 事件-响应模型 216

I.1 ECS系统的OOA模型元素清单 218

附录I 电梯控制系统的OOA模型 218

I.2 类的描述 220

I.3 属性描述 221

I.4 服务定义 224

I.5 消息定义 229

I.6 电梯调度算法 232

I.6.1 电梯到达算法 232

I.6.2 电梯就绪算法 235

附录J Small Bytes订阅系统的OOA模型 240

J.1 SBSS的OOA模型元素清单 240

J.2 类的描述 243

J.3 属性描述 247

J.4 服务定义 252

J.5 消息定义 257

附录K EROI图表示 262

附录L 电梯控制系统的EROI图 264

附录M Small Bytes 订阅系统的EROI图 268

附录N 电梯控制系统的问题论域部分(PDC) 275

附录O Small Bytes订阅系统的问题论域部分(PDC) 276

附录P 电梯控制系统的人机交互部分(HIC) 277

附录Q Small Bytes 订阅系统的人机交互部分(HIC) 278

附录R 电梯控制系统的任务管理部分(TMC) 288

附录S Small Bytes订阅系统的数据管理部分(DMC) 289

附录T 部分讨论班人员的列表 290

相关图书
作者其它书籍
返回顶部