《软件技术基础实用教程》求取 ⇩

上篇软件开发技术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软件设计基础55

2.3.1 软件设计的目的与任务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结构化分析69

3.2.1 分析的目的与任务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

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

4.1测试的基本概念118

4.1.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纠错的策略与技术139

4.3.1 纠错的策略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软件的质量保证157

4.5.1 评审与测试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用户界面的友好技术168

5.2.1 多窗口技术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.2CASE环境的类型192

6.2.1 按支持对象分类192

6.2.2 按宿主机构成分类194

6.2.3 应用生成系统194

6.3 硬件平台与软件平台196

6.4操作系统的基本概念197

6.4.1 操作系统的地位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.1MS-DOS224

7.1.1 DOS的组成与启动224

7.1.2 DOS的资源管理228

7.1.3 DOS的用户界面237

7.1.4 DOS的优化250

7.2CCDOS与UCDOS253

7.2.1 汉字信息处理原理253

7.2.2 CC-DOS257

7.2.3 UCDOS260

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

7.3.1 DOS的批处理263

7.3.2 DOS的系统配置269

7.4DOS的工具软件Dosshell278

7.4.1 Dosshell概述278

7.4.2 Dosshell的管理功能281

7.4.3 DOS平台的新面貌287

7.5Turbo集成开发环境287

7.5.1 集成化的工具环境287

7.5.2 易操作的用户界面288

习题289

第八章Windows平台290

8.1Windows 3.x的特点、组成与安装启动290

8.1.1 Windows的特点290

8.1.2 Windows的基本组成291

8.1.3 Windows的安装与启动294

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

8.2.1 Windows的窗口296

8.2.2 Windows的图标299

8.2.3 Windows的菜单300

8.3Windows的程序管理302

8.3.1 程序的编组303

8.3.2 程序的运行306

8.3.3 多任务切换308

8.4Windows的文件管理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.6Windows的其它管理功能318

8.6.1 打印管理318

8.6.2 修改系统设置319

8.6.3 运行非Windows应用程序323

8.7 Windows的联机帮助325

8.8Windows 95简介326

8.8.1 Windows 95的新功能326

8.8.2 易学易用的操作平台329

8.8.3 简短的结论337

习题337

附录UNIX简介339

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