当前位置:首页 > 工业技术
面向对象软件分析设计与测试
面向对象软件分析设计与测试

面向对象软件分析设计与测试PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王晖等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030132491
  • 页数:335 页
图书介绍:本书主要介绍了面向对象软件工程的理论和实践方法,包括面向对象的分析与设计技术、软件配置管理技术、面向对象的软件测试与度量技术,以及实践过程中典型工具的使用。本书描述了当前面向对象软件开发过程的基本理论和使用技术,因此适合作为大学计算机专业高年级学生和研究生学习软件工程的参考书;同时本书提供的面向对象的软件工程项目开发的方法和指南,对具有一定经验的系统分析员、软件测试人员和软件开发管理人员的实践活动也具有指导意义。
《面向对象软件分析设计与测试》目录

目 录 1

1面向对象技术基础 1

1.1面向对象思想的由来 3

1.2面向对象的基本概念 3

1.2.1对象 3

1.2.2类 6

1.2.3消息 7

1.3面向对象系统的特性 10

1.3.1封装性 11

1.3.2继承性 12

1.3.3多态性 17

小结 19

2面向对象的分析与设计技术 21

2.1传统系统分析与设计方法 22

2.1.1数据流分析技术 23

2.1.2 E-R模型 29

2.1.3结构化的设计 30

2.1.4 Jacobson方法 41

2.1.5传统分析设计方法的不足 42

2.2面向对象的分析与设计 43

2.2.1面向对象方法简介 44

2.2.2面向对象的分析与设计 50

2.2.3面向对象的可视化建模技术与UML 60

小结 61

3 UML 63

3.1 UML简介 64

3.1.1 UML的产生 64

3.1.2 UML的定义 65

3.1.3 UML的目标 66

3.1.4 UML语言概述 67

3.2 UML与面向对象的软件分析与设计 68

3.3 UML的用途 69

3.3.1不同类型的系统 69

3.3.2软件开发周期的主要活动 70

3.3.3其他应用 71

3.4 UML视图 72

3.5 UML模型图 74

3.5.1用况图 75

3.5.2类图 81

3.5.3对象图 92

3.5.4顺序图 93

3.5.5协作图 97

3.5.6状态图 100

3.5.7活动图 104

3.5.8组件图 107

3.5.9部署图 109

3.6 UML的通用机制 112

3.6.1规格说明 112

3.6.2修饰 113

3.6.3注解 113

3.7 UML的扩展机制 113

3.7.1构造型 114

3.7.2标记值 114

3.7.3约束 115

3.8 UML的规则 115

小结 116

4面向对象的分析和设计实践 119

4.1使用Rose进行面向对象分析和设计 121

4.1.1 Rose概述 121

4.1.2用况视图 126

4.1.3逻辑视图 146

4.1.4顺序图、协作图、状态图和活动图 161

4.1.5组件视图 183

4.1.6部署视图 189

4.1.7代码生成 195

4.1.8逆向生成 206

4.2使用SoDA输出文档 214

4.2.1 SoDA概述 214

4.2.2 SoDA命令 216

4.2.3生成报告和文档 217

4.2.4定制SoDA模板 220

小结 226

5软件配置管理 227

5.1配置管理的基本思想 228

5.1.1配置管理的概念 228

5.1.2软件配置管理过程 229

5.1.3软件配置管理最佳实践 230

5.2基于ClearCase的配置管理 236

5.2.1 ClearCase简介 236

5.2.2安装ClearCase 239

5.2.3创建VOB 244

5.2.4创建视图 246

5.2.5基本操作 250

小结 256

6面向对象软件测试 257

6.1软件测试基本理论 258

6.1.1软件测试的概念 258

6.1.2软件测试的方法 260

6.1.3软件测试的类型 262

6.2软件测试过程 266

6.3软件测试工具 272

6.3.1 Rational PurifyPlus 273

6.3.2 Rational TestManager 285

6.3.3 Rational Robot 295

6.3.4 Rational SiteCheck 306

小结 311

7面向对象软件度量 313

7.1软件规模度量 314

7.1.1代码行度量 315

7.1.2功能点度量 315

7.2软件复杂性度量 316

7.2.1 Halstead度量 317

7.2.2 McCabe度量 317

7.3面向对象软件度量特点 319

7.3.1 CK度量 319

7.3.2 MOOD度量 320

7.4软件质量度量 322

7.4.1软件质量度量的层次模型 322

7.4.2软件质量特性 323

7.4.3软件质量度量过程 327

小结 332

主要参考文献 334

返回顶部