《应用软件开发技术》求取 ⇩

上篇 软件开发技术1

第一章 结构化程序设计1

1.1 程序设计风格的演变1

1.1.1 关于GOTO语句的争论1

1.1.2 从效率第一到清晰第一2

1.2 结构化程序设计2

1.2.1 引例3

1.2.2 控制流的直线性4

1.2.3 控制流的局部性8

1.2.4 源程序的文档化10

1.2.5 运行工程学的要求11

1.3 设计与编码11

1.3.1 设计先于编码11

1.3.2 编码语言12

1.3.3 设计语言15

1.3.4 图解语言16

1.4 逐步细化的设计方法18

1.4.1 指导原则19

1.4.2 逐步细化方法的优点20

1.5 算法与数据结构21

1.5.1 算法21

1.5.2 数据结构31

习题44

参考文献46

第二章 工程化的软件开发技术48

2.1 软件开发模型48

2.1.1 软件生存期与生存期模型48

2.1.2 传统的软件开发模型48

2.1.3 软件开发模型的发展50

2.2 结构化分析51

2.2.1 目的与任务52

2.2.2 分析步骤52

2.2.3 描述工具54

2.2.4 结构化分析举例60

2.2.5 结构化分析的特点与准则65

2.3 软件设计的任务与策略66

2.3.1 设计的目的、任务与工具66

2.3.2 模块化设计70

2.3.3 由顶向下设计74

2.4 结构化设计74

2.4.1 目的与任务74

2.4.2 变换分析与事务分析75

2.4.3 结构图的改进82

2.4.4 结构化设计举例84

2.4.5 模块说明及详细设计87

2.5 软件项目的计划与维护90

2.5.1 计划工作简介90

2.5.2 维护工作简介91

习题92

参考文献93

第三章 软件测试与质量保证94

3.1 测试的基本概念94

3.1.1 目的与任务94

3.1.2 测试的特性95

3.1.3 测试的种类96

3.1.4 测试的文档96

3.2 测试的策略与技术97

3.2.1 概述97

3.2.2 黑盒测试97

3.2.3 白盒测试100

3.2.4 测试终止标准108

3.2.5 测试用例设计举例109

3.3 纠错的策略与技术115

3.3.1 纠错的策略115

3.3.2 纠错的技术117

3.3.3 两个例子120

3.4 多模块程序的测试124

3.4.1 测试的层次性124

3.4.2 程序错误的类型125

3.4.3 单元测试128

3.4.4 综合测试130

3.4.5 高级测试132

3.5 软件的质量保证133

3.5.1 评审与测试134

3.5.2 软件配置控制134

3.5.3 软件开发规范134

习题135

参考文献137

下篇 软件开发环境139

第四章 用户界面139

4.1 用户界面的作用与发展139

4.1.1 界面的意义与作用139

4.1.2 界面的发展139

4.2 用户界面的友好技术140

4.2.1 多窗口技术140

4.2.2 菜单技术141

4.2.3 联机帮助技术143

4.3 界面技术的实现145

4.3.1 硬件的支持145

4.3.2 软件的支持145

4.4 MS-Windows 3.0的用户界面154

4.4.1 Windows的窗口154

4.4.2 Windows的菜单155

4.4.3 Windows的联机帮助156

习题157

参考文献157

第五章 操作系统及其界面158

5.1 基本概念158

5.1.1 操作系统的作用与地位158

5.1.2 操作系统的动能与分类159

5.1.3 进程与任务161

5.1.4 程序复盖与虚拟存储163

5.1.5 中断166

5.2 PC-DOS和CC-DOS167

5.2.1 PC-DOS的组成与结构168

5.2.2 PC-DOS的启动和系统生成169

5.2.3 PC-DOS的文件管理171

5.2.4 汉字信息处理原理175

5.2.5 CC-DOS的组成与启动180

5.3 PC-MOS和UNIX182

5.3.1 PC—MOS/386简介182

5.3.2 UNIX简介185

5.4 用户界面191

5.4.1 概述191

5.4.2 PC—DOS的用户界面192

5.4.3 界面工具—PCTools和MS-Windows203

习题208

参考文献209

第六章 软件工程环境210

6.1 什么是软件工程环境210

6.1.1 开发环境和运行环境210

6.1.2 从软件工程到CASE210

6.2 环境的目标、组成与模型211

6.2.1 环境的目标211

6.2.2 环境的组成212

6.2.3 环境的模型213

6.3 CASE 环境的类型214

6.3.1 按支持对象分类214

6.3.2 按主机构成分类215

6.4 应用生成器简介216

6.4.1 应用生成器的由来216

6.4.2 应用生成器的种类217

习题218

参考文献218

1993《应用软件开发技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由史济民主编 1993 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。