图书介绍

面向对象软件工程PDF|Epub|txt|kindle电子书版本网盘下载

面向对象软件工程
  • 陈世鸿等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505350943
  • 出版时间:1999
  • 标注页数:262页
  • 文件大小:4MB
  • 文件页数:274页
  • 主题词:

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 软件及其发展的三个阶级1

1.2 软件工程2

1.3 软件工程面临的问题3

1.3.1 软件可靠性3

1.3.2 软件生产率4

1.3.3 软件再应用4

1.3.4 软件维护5

1.4 软件的生命期6

第2章 软件开发技术8

2.1 结构化分析和设计技术8

2.1.1 SADT的图形语言8

2.1.2 SADT模型8

2.1.3 系统开发过程与SADT的缺陷10

2.2 Jackson软件设计技术11

2.2.1 数据结构表示法12

2.2.2 系统开发过程与缺陷13

2.3 快速原型设计技术14

2.3.1 原型模型与建模步骤15

2.3.2 原型技术的特点17

2.4 面向对象设计技术17

第3章 什么是面向对象19

3.1 对象20

3.2 类和实例23

3.3 多形25

3.4 继承性26

3.5 建立合理的继承性结构29

3.6 多继承性31

4.1 几种典型OOPL33

第4章 面向对象的程序设计33

4.2 对象37

4.3 类和实例37

4.4 类作为对象39

4.5 继承性41

4.6 多形43

4.7 实例45

4.8 OOP计算模型47

第5章 面向对象的开发技术49

5.1 面向对象分析49

5.2 面向对象的设计50

5.3 面向对象测试51

6.1.1 模型53

第6章 系统的组成与模型53

6.1 系统开始是构造模型53

6.1.2 软件系统结构55

6.1.3 开发过程56

6.1.4 过程和模型57

6.2 需求模型58

6.2.1 使用者和使用事件58

6.2.2 使用事件驱动设计60

6.3 分析模型61

6.3.1 分析模型的对象61

6.3.2 由RM构造AM66

6.4 设计模型67

6.4.1 设计模型的对象67

6.4.2 用DM 工作69

6.6 测试模型70

6.5 实现模型70

第7章 分析71

7.1 引论71

7.1.1 为什么要有分析过程71

7.1.2 分析过程中做什么71

7.1.3 实例72

7.2 RM73

7.2.1 用户的需求定义是系统开发的基础73

7.2.2 使用者73

7.2.3 使用事件74

7.2.4 界面描述78

7.2.5 问题领域对象78

7.2.6 RM的进一步修正79

7.2.7 讨论81

7.3 AM82

7.3.1 界面对象83

7.3.2 命名关联84

7.3.3 实体对象87

7.3.4 控制对象90

7.3.5 子系统93

第8章 构造96

8.1 引论96

8.1.1 为什么要有构造过程96

8.1.2 构造阶段做什么97

8.2 DM97

8.2.1 可跟踪性97

8.2.2 实现环境99

8.2.3 关联图102

8.2.4 消息定义104

8.2.5 关联图的结构106

8.2.6 扩展使用事件108

8.2.7 一致化108

8.3 块设计109

8.3.1 块的界面设计109

8.3.2 对象行为112

8.3.3 块的内部结构118

8.3.4 实现118

8.3.5 探针的实现122

8.4 结构工作123

8.4.1 现存的产品124

8.4.2 抽象124

8.4.3 逐渐式开发125

8.4.4 进一步讨论的问题125

9.1 实时系统的分类126

第9章 实时系统规模描述126

9.2 基本问题127

9.3 分析127

9.4 构造128

9.5 测试和验证133

第10章 数据库规格描述134

10.1 引言134

10.2 关系DBMS135

10.2.1 问题的提出135

10.2.2 从对象到表135

10.2.3 继承性问题136

10.2.4 模型化持久性对象138

10.3 面向对象DBMS140

10.4 讨论141

11.1.1 软件工程中的可重用性142

11.1.2 部件作为增强机制142

11.1 引言142

第11章 部件142

11.1.3 现在为什么还没有好部件143

11.1.4 新的探讨144

11.2 软件部件144

11.3 部件的使用146

11.3.1 找出使用部件的位置146

11.3.2 用部件实现147

11.4 部件的管理148

11.4.1 部件的构造148

11.4.2 部件系统149

11.4.3 部件文档151

11.5小结152

12.1 引言154

第12章 测试154

12.2 测试中的一般问题155

12.2.1 测试的目的155

12.2.2 测试策略156

12.2.3 等价集157

12.2.4 自动测试158

12.3 单元测试159

12.3.1 需求规格测试159

12.3.2 基于状态的测试160

12.3.3 结构测试161

12.4 综合测试163

12.5 系统测试164

12.6 测试过程165

12.6.1 测试计划165

12.6.4 执行测试166

12.6.2 测试标记166

12.6.3 测试规格说明书166

12.6.5 错误分析167

第13章 示例学习之一 : 仓库管理系统168

13.1 例子概述168

13.2 ACME仓库管理有限公司168

13.3 需求模型169

13.3.1 仓库间人为调配171

13.3.2 客户要求提货173

13.3.3 抽象事件174

13.4 分析模型175

13.4.1 分析对象175

13.4.2 子系统184

13.5.1 确定实现环境186

13.5 构造186

13.5.2 块结构187

13.5.3 使用事件设计190

13.5.4 块设计193

第14章 示例学习之二:通信195

14.1 通信转接系统195

14.2 需求模型197

14.2.1 局域通话使用事件199

14.2.2 变更用户实例200

14.2.3 抽象使用事件201

14.3 分析模型202

14.3.1 局域通话使用事件202

14.3.2 进一步细化204

14.3.3 用户变更使用事件205

14.3.4 子系统205

14.4.1 块结构206

14.4 设计模型206

14.4.2 进程构造209

14.4.3 使用实例设计209

14.4.4 块接口212

14.5 实现模型214

14.5.1 用If-语句实现214

14.5.2 执行:分支实现216

第15章 面向对象软件工程的管理218

15.1 概述218

15.2 项目选择和准备工作218

15.2.1 引进新的开发方法218

15.2.2 如何选择第1个项目219

15.2.3 教育和培训220

15.2.4 风险性分析221

15.3 产品开发组223

15.4 项目组织与管理226

15.4.1逐步增长的开发方法228

15.5 项目开发人员230

15.6 软件质量保证232

15.7 软件度量234

第16章 其他OOM238

16.1 概述238

16.2 OOM简介239

16.3 面向对象分析(OOA/Coad-Yourdon)240

16.3.1 构造240

16.3.2 构造方法241

16.3.3 交付241

16.3.4 讨论242

16.4 面向对象设计(OOD/Booch)243

16.4.1 构造243

16.4.2 方法244

16.4.4 讨论245

16.4.3 交付245

16.5 层次化面向对象设计(HOOD)246

16.5.1 构造246

16.5.2 方法247

16.5.3 交付248

16.5.4 讨论248

16.6 对象模型化技术(OMT)249

16.6.1 构造249

16.6.2 方法250

16.6.3 交付250

16.6.4 讨论250

16.7 功能驱动设计251

16.7.1 构造251

16.7.3 交付252

16.7.2 方法252

16.7.4 讨论253

16.8 小结253

附录A :对象方法学的发展255

A.1 简介255

A.2 对象方法256

A.2.1 开发事件256

A.2.2 开发实体对象257

A.2.3 进程259

A.2.4 根据开发实体对象和进程来研究开发事件259

A.2.5 企业构造260

A.2.6 根据活动块得到的开发事件260

A.2.7 活动块的实现261

A.3 对象方法学261

参考文献262

热门推荐