图书介绍

软件技术基础实用教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件技术基础实用教程
  • 史济民等编著 著
  • 出版社: 北京市:人民邮电出版社
  • ISBN:7115067805
  • 出版时间:1998
  • 标注页数:348页
  • 文件大小:17MB
  • 文件页数:358页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件技术基础实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

上篇 软件开发技术3

第一章 算法与数据结构3

1.1 计算机算法3

1.1.1 算法的性质与描述3

1.1.2 算法分析的基本概念9

1.1.3 算法设计的基本方法13

1.2 数据结构22

1.2.1 数据结构的地位与作用23

1.2.2 数据结构的种类与基本操作25

1.2.3 数据结构应用举例29

习题44

第二章 软件开发技术的演变45

2.1 从结构程序设计到软件工程45

2.1.1 关于GOTO语句的争论45

2.1.2 程序设计风格的转变46

2.1.3 结构程序设计47

2.1.4 软件工程48

2.2 软件工程范型50

2.2.1 软件工程范型的共性50

2.2.2 传统的软件工程范型——瀑布模型51

2.2.3 快速原型范型53

2.2.4 4GT范型54

2.3.1 软件设计的目的与任务55

2.3 软件设计基础55

2.3.2 软件设计的基本原则56

2.3.3 模块化设计和由顶向下设计59

2.3.4 三类不同面向的设计方法64

习题65

第三章 结构化分析、设计与编码67

3.1 应用软件的分类67

3.1.1 应用软件的服务领域67

3.1.2 应用软件的数据管理方式68

3.2.1 分析的目的与任务69

3.2 结构化分析69

3.2.2 结构化分析的工具72

3.2.3 结构化分析的步骤78

3.2.4 结构化分析举例80

3.2.5 结构化分析小结83

3.3 结构化设计84

3.3.1 结构化设计的目的与任务85

3.3.2 结构化设计的工具86

3.3.3 交换分析87

3.3.4 事务分析90

3.3.5 结构化设计的指导规则92

3.3.6 结构化设计举例94

3.4 详细设计与编码98

3.4.1 逐步细化的设计方法98

3.4.2 结构化编码100

3.4.3 编码语言107

3.4.4 模块设计举例112

3.5 数据库应用系统的开发特点115

3.5.1 两类应用系统的比较115

3.5.2 开发活动的差别115

习题116

4.1.1 目的与任务118

第四章 软件测试与质量保证118

4.1 测试的基本概念118

4.1.2 测试的特性119

4.1.3 测试的种类120

4.1.4 测试的文档120

4.2 测试的策略与技术121

4.2.1 概述121

4.2.2 黑盒测试122

4.2.3 白盒测试125

4.2.4 测试终止标准133

4.2.5 测试用例设计举例134

4.3.1 纠错的策略139

4.3 纠错的策略与技术139

4.3.2 纠错的技术141

4.3.3 两个例子143

4.4 多模块程序的测试149

4.4.1 测试的层次性149

4.4.2 程序错误的类型150

4.4.3 单元测试152

4.4.4 综合测试154

4.4.5 高级测试156

4.5.1 评审与测试157

4.5 软件的质量保证157

4.5.2 程序正确性证明158

4.5.3 软件配置控制159

4.5.4 软件开发规范159

习题160

下篇 微机操作环境165

第五章 用户界面165

5.1 用户界面的作用与发展165

5.1.1 用户界面的作用165

5.1.2 界面的分类166

5.1.3 界面的分代166

5.2.1 多窗口技术168

5.2 用户界面的友好技术168

5.2.2 菜单技术169

5.2.3 联机帮助技术171

5.3 用户界面的操作176

5.3.1 键盘操作176

5.3.2 鼠标器操作177

5.3.3 键盘操作和鼠标器操作的比较179

5.4 界面技术的实现179

5.4.1 硬件支持179

5.4.2 软件支持180

习题186

第六章 环境、平台与操作系统188

6.1 软件支持环境188

6.1.1 开发环境与操作环境188

6.1.2 从SE到CASE189

6.1.3 CASE环境的组成与模型190

6.2 CASE环境的类型192

6.2.1 按支持对象分类192

6.2.2 按宿主机构成分类194

6.2.3 应用生成系统194

6.3 硬件平台与软件平台196

6.4.1 操作系统的地位197

6.4 操作系统的基本概念197

6.4.2 操作系统的分类198

6.5 操作系统的硬件资源管理200

6.5.1 进程与中断200

6.5.2 处理机管理203

6.5.3 存储管理205

6.5.4 设备管理210

6.6 操作系统的文件管理214

6.6.1 基本功能214

6.6.2 文件的结构与存取方法214

6.6.3 文件的目录管理217

6.6.4 外存空间的管理218

6.6.5 文件的使用与保护220

习题221

第七章 DOS平台223

7.1 MS-DOS224

7.1.1 DOS的组成与启动224

7.1.2 DOS的资源管理228

7.1.3 DOS的用户界面237

7.1.4 DOS的优化250

7.2 CCDOS与UCDOS253

7.2.1 汉字信息处理原理253

7.2.2 CC-DOS257

7.2.3 UCDOS260

7.3 DOS的批处理与系统配置263

7.3.1 DOS的批处理263

7.3.2 DOS的系统配置269

7.4 DOS的工具软件Dosshell278

7.4.1 Dosshell概述278

7.4.2 Dosshell的管理功能281

7.4.3 DOS平台的新面貌287

7.5 Turbo集成开发环境287

7.5.1 集成化的工具环境287

7.5.2 易操作的用户界面288

习题289

第八章 Windows平台290

8.1 Windows3.X的特点、组成与安装启动290

8.1.1 Windows的特点290

8.1.2 Windows的基本组成291

8.1.3 Windows的安装与启动294

8.2 Windows的界面及其基本操作296

8.2.1 Windows的窗口296

8.2.2 Windows的图标299

8.2.3 Windows的菜单300

8.3 Windows的程序管理302

8.3.1 程序的编组303

8.3.2 程序的运行306

8.3.3 多任务切换308

8.4 Windows的文件管理309

8.4.1 文件管理器的菜单309

8.4.2 多目录窗显示310

8.4.3 用鼠标拖放文件310

8.4.4 多个文件的选定与撤选312

8.5 信息共享与应用程序集成313

8.5.1 信息共享的常用术语313

8.5.2 信息共享的三种方式313

8.5.3 信息共享的常用命令315

8.5.4 应用系统集成举例316

8.6 Windows的其它管理功能318

8.6.1 打印管理318

8.6.2 修改系统设置319

8.6.3 运行非Windows应用程序323

8.7 Windows的联机帮助325

8.8 Windows95简介326

8.8.1 Windows95的新功能326

8.8.2 易学易用的操作平台329

8.8.3 简短的结论337

习题337

附录 UNIX简介339

热门推荐