《应用软件开发技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘俊编著
  • 出 版 社:哈尔滨:黑龙江人民出版社
  • 出版年份:2006
  • ISBN:7207069111
  • 页数:303 页
图书介绍:本书为南京及附近地区的文学创作者创作的散文、诗歌、小说等文学作品集。

第1章 应用软件开发过程概述 1

1.1应用软件开发过程 1

1.1.1开发前的准备工作 1

1.1.2应用软件开发过程 3

1.1.3软件开发后的工作 8

1.2应用软件开发模型 9

1.2.1瀑布模型 9

1.2.2演化模型 10

1.2.3螺旋模型 12

1.3应用软件开发技术基础 14

1.3.1计算机理论基础 14

1.3.2计算机应用基础 28

1.3.3数据库技术 32

1.3.4计算机网络技术 37

1.3.5多媒体技术 47

1.4应用软件开发技术的发展 52

第2章 面向对象技术 55

2.1面向对象的基本概念和特征 56

2.1.1对象与类 56

2.1.2基本特征 62

2.2面向对象的应用软件开发过程 68

2.2.1 RUP的二维开发模型 68

2.2.2 RUP的特征 73

第3章 统一建模语言UML 78

3.1 UML语言概述 78

3.1.1 UML语言的由来 78

3.1.2标准建模语言UML的主要内容 80

3.1.3标准建模语言UML的主要特点 82

3.2 UML的静态建模机制 83

3.2.1用例图 83

3.2.2类图、对象图和包 87

3.2.3构件图和配置图 96

3.3 UML的动态建模机制 98

3.3.1消息 98

3.3.2状态图 99

3.3.3顺序图 100

3.3.4协作图 102

3.3.5活动图 103

3.3.6四种图的运用 106

3.4软件过程参考模型RUP 107

3.4.1 Rational Unified Process简介 107

3.4.2二维的软件开发模型 107

3.4.3静态结构:方法描述 108

3.4.4动态结构:迭代式开发 110

3.4.5使用用例驱动 111

3.4.6以体系结构为中心 112

3.4.7 RUP的优点 112

3.5软件开发工具Rational Rose 113

3.5.1可视化 114

3.5.2建模定义 116

3.5.3用Rational Rose实现建模 117

3.5.4 Rational Rose系列产品 119

第4章 应用软件需求分析 120

4.1需求分析的任务和步骤 120

4.1.1需求分析的任务 121

4.1.2需求分析的步骤 123

4.1.3需求分析的原则 127

4.2需求分析的方法 128

4.2.1面向数据流的需求分析方法 130

4.2.2数据流图 130

4.2.3数据字典 138

4.3图形工具 144

4.3.1层次方框图 144

4.3.2 Warnier图 145

4.3.3 IPO图 145

4.4需求规格说明与评审 147

4.4.1需求规格说明的主要内容 147

4.4.2需求分析的评审 148

4.4.3需求分析评审的方法 150

第5章 应用软件设计原则与方法 151

5.1应用软件设计的任务和步骤 151

5.1.1设计的任务 151

5.1.2设计的步骤 151

5.2应用软件设计的原则 153

5.2.1模块化 153

5.2.2抽象与逐步求精 154

5.2.3信息隐蔽和局部化 155

5.2.4模块独立性 155

5.3应用软件设计方法概述 156

5.3.1面向数据结构的设计方法 156

5.3.2面向数据流的设计方法 158

5.3.3面向对象的设计方法 162

5.4应用软件设计常用工具 185

第6章 面向对象程序设计 188

6.1程序设计语言 188

6.1.1程序设计语言分类 188

6.1.2程序设计语言的特点 191

6.1.3程序设计语言的选择 193

6.2程序设计的基本原则 195

6.2.1编程风格 195

6.2.2程序效率 200

6.2.3程序安全 202

6.3面向对象的程序设计 204

6.3.1对象的定义 204

6.3.2建立软件系统的动态模型 206

6.3.3建立软件系统的静态模型 206

6.3.4实现 206

6.3.5编程的定义 206

6.3.6从设计到Delphi代码 208

6.3.7从设计到持久代码 212

6.3.8编程技巧 215

第7章 应用软件的质量保证 221

7.1应用软件质量概述 221

7.1.1定义 221

7.1.2应用软件质量的标准 222

7.1.3影响应用软件质量的主要因素 223

7.1.4保证应用软件质量的措施、活动 225

7.2应用软件评审 228

7.2.1应用软件评审的原则 229

7.2.2应用软件设计质量的评审 229

7.2.3应用软件程序质量的评审 230

7.3应用软件测试 233

7.3.1测试的目标、原则和策略 234

7.3.2测试计划 236

7.3.3结构化软件测试 238

7.3.4面向对象软件测试 250

7.3.5测试分析报告 264

7.4应用软件维护 265

7.4.1应用软件维护的分类、特点 265

7.4.2应用软件的维护技术 269

7.4.3应用软件的维护步骤、维护组织 271

7.4.4应用软件的可维护性 276

7.4.5应用软件的维护副作用 278

第8章 应用软件开发工具与环境 280

8.1开发工具的特性、功能和分类 280

8.1.1开发工具概述 280

8.1.2开发工具的功能和分类 281

8.1.3开发工具的选择 283

8.1.4常用开发软件比较 288

8.2软件开发环境 295

8.2.1软件开发环境概述 295

8.2.2软件开发环境分类 295

8.2.3计算机辅助软件工程 298

8.2.4构件技术的概念及发展 299