图书介绍

现代软件工程学【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

现代软件工程学
  • 钟珞主编;潘昊副主编 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118035521
  • 出版时间:2004
  • 标注页数:252页
  • 文件大小:17MB
  • 文件页数:261页
  • 主题词:软件工程

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

1.2软件工程模式2

1.2.1传统软件工程模式2

1.2.2现代软件工程模式5

本章小结8

思考题8

第2章现代软件需求9

2.1软件需求概述9

2.1.1软件需求的定义9

2.1.2软件需求分析技术10

2.1.3软件需求开发过程13

2.1.4软件需求的形式化15

方法15

2.2软件需求管理18

2.2.1软件需求管理概述18

2.2.2软件需求管理的技术21

2.2.3软件需求管理的工具23

本章小结26

思考题26

第3章现代软件体系结构27

3.1软件体系结构概述27

3.1.1软件体系结构的意义和目标27

3.1.2软件体系结构的发展·及研究热点30

3.1.3软件体系结构风格33

3.1.4体系结构描述语言36

3.1.5软件体系结构分析和设计的工具37

3.2新型软件体系结构概述40

3.2.1新型软件体系结构40

3.2.2分布式软件体系结构44

3.2.3软件体系架构46

本章小结47

思考题48

第4章面向对象开发方法49

4.1面向对象开发方法概述49

4.1.1传统的软件工程方法的缺陷49

4.1.2面向对象技术的基本概念50

方法55

4.1.3面向对象软件开发55

4.2基于对象模型的技术58

4.2.1三种对象模型58

4.2.2 OMT方法的开发59

过程59

4.3面向对象角色分析和建模技术(OOram)62

4.3.1 OOram概述62

4.3.2 OOrarm方法的优点63

与不足63

4.3.3 OOram方法与OMT63

方法的比较63

4.4.1 Booch方法的基本65

模型65

4.4 Booch方法65

4.4.2基于Booch方法的开发过程67

4.4.3 Booch方法的特点68

4.5 Coad-Yourdon方法69

4.5.1面向对象的分析69

(OOA)69

4.5.2面向对象的设计78

(OOD)78

4.6层次化面向对象设计方法81

4.6.1 HOOD的基本思想81

4.6.2 HOOD的设计表示82

及过程82

关系85

4.6.3 HOOD与OOD的85

本章小结86

思考题86

第5章UML软件工程87

5.1标准建模语言UML概述87

5.1.1 UML简介87

5.1.2 UML的概念模型89

5.2 UML的静态建模机制92

5.2.1建模机制用例图92

5.2.2类图、对象图和包图94

5.2.3构件图和配置图98

5.3.1信息传递过程100

5.3.2状态图100

5.3 UML的动态建模机制100

5.3.3顺序图101

5.3.4合作图102

5.3.5活动图103

5.4 UML开发方法及支持环境104

5.4.1 UVL柔性软件105

开发过程105

5.4.2 UML集成化支持106

环境106

本章小结109

思考题109

6.1分布式应用概述111

6.1.1分布式应用的特征、分类和形式111

第6章分布式系统的软件开发111

6.1.2分布式的两种116

结构模型116

6.2分布式系统开发的关键118

基础技术118

6.2.1基于Web的应用118

结构118

6.2.2中间件技术120

6.2.3分布式对象技术123

本章小结124

思考题124

第7章基于构件的软件开发126

7.1软件复用概述126

7.1.1软件复用的定义126

7.1.2软件复用的形式126

7.1.3软件复用的过程127

7.1.4软件复用的意义128

7.2构件与构件技术128

7.2.1构件的定义及基本128

特征128

7.2.2构件技术的产生与129

基本思想129

7.3构件与构件系统130

7.3.1对可复用构件的要求130

7.3.2构件模型及系统131

7.3.3构件的分类133

7.3.4构件库的管理134

7.4.1领域分析概述135

7.4领域工程135

7.4.2领域模型的建立137

7.4.3 DSSA的定义及其138

产生138

7.4.4结构建模和结构点139

7.5基于构件的软件开发140

7.5.1 CBSE/CBD概述140

7.5.2 CBSE过程142

7.5.3基于构件的系统的143

开发143

7.5.4建造构件144

7.6 CBD与传统的软件开发145

方法的比较145

思考题149

本章小结149

8.1分布式对象技术150

8.1.1微软的COM/DCOM150

第8章CORBA与DCOM技术150

8.1.2 CORBA151

8.1.3 IBM的SOM/DSOM152

8.2 CORBA的设计模式152

8.3 DCOM技术156

8.4 CORBA与DCOM的主要160

异同160

本章小结162

思考题162

9.1.1 Java的运行机制163

及特点163

9.1 Java技术概述163

第9章基于Java的软件开发163

9.1.2 Java对软件开发166

的影响166

9.1.3 Java的发展167

9.2 JavaBears技术168

9.2.1 JavaBeans特性168

9.2.2 JavaBeans的基本169

设计169

9.2.3 JavaBeans的目标170

9.3 J2EE技术170

9.3.1 J2EE核心概述170

9.3.2 J2EE核心技术173

9.3.3 J2EE的主要优点176

9.4 EJB技术177

9.4.1 EJB的体系结构177

9.4.2 EJB构件179

9.4.3 FJB编程模型181

9.4.4EJB中各角色的分析181

9.4.5 FJB构件模型的目标182

9.4.6 EJB和其他技术的182

关系182

本章小结184

思考题184

10.1.1概述185

10.1.2测试的基本知识185

10.1软件测试的理论和实践185

第10章现代软件测试与评估185

10.2综合测试的基本方法187

10.3软件测试原则190

10.4面向对象软件的测试190

10.4.1 面向对象测试模型(Ob-ject-Orient TestModel)191

10.4.2面向对象分析的192

测试192

10.4.3面向对象设计的194

测试194

10.4.4面向对象编程的195

测试195

测试196

10.4.5面向对象的单元196

10.4.6面向对象的集成197

测试197

10.4.7面向对象的系统198

测试198

10.5分布式对象测试199

10.5.1分布式对象测试199

概述199

10.5.2一般分布式模型的202

测试202

10.5.3最大的分布式系统——Internet205

10.6 CMM及其应用207

10.6.1 CMM简介208

10.6.2 CMM与ISO212

本章小结215

思考题215

第11章典型实例分析216

11.1面向对象软件技术216

开发实例216

11.2分布式软件开发实例222

11.3 Java软件开发实例227

11.4 UML软件工程实例233

11.5 DCOM技术开发实例238

本章小结242

思考题243

附录专业术语英汉对照244

参考文献249

热门推荐