应用软件开发技术PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:史济民主编
- 出 版 社:北京:电子工业出版社
- 出版年份:1993
- ISBN:7505322494
- 页数:218 页
上篇 软件开发技术 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-DOS 167
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和UNIX 182
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-Windows 203
习题 208
参考文献 209
第六章 软件工程环境 210
6.1 什么是软件工程环境 210
6.1.1 开发环境和运行环境 210
6.1.2 从软件工程到CASE 210
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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017