图书介绍

软件开发技术基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件开发技术基础
  • 臧铁钢等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113063896
  • 出版时间:2005
  • 标注页数:296页
  • 文件大小:17MB
  • 文件页数:305页
  • 主题词:软件开发-高等学校-教材

PDF下载


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

下载说明

软件开发技术基础PDF格式电子书版下载

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

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

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

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

图书目录

第1章 工程软件的基础元素1

1-1 工程软件概述1

1-2 数据结构概述3

1-2-1 数据结构及其数据运算的概念3

1-2-2 数据结构的分类5

1-2-3 数据结构的表示7

1-2-4 数据类型及数据抽象9

1-3 算法概述11

1-3-1 算法的概念11

1-3-2 算法的描述12

1-3-3 算法分析13

1-4 小结16

习题116

第2章 常用数据结构及其在工程中的应用17

2-1 线性数据结构及其工程应用17

2-1-1 顺序表17

2-1-2 线性链表22

2-1-3 索引存储35

2-1-4 栈39

2-1-5 队列50

2-1-6 串56

2-2 非线性数据结构及其工程应用62

2-2-1 多维数组62

2-2-2 树与二叉树69

2-2-3 图79

习题290

2-3 小结90

第3章 常用数据处理技术及其在工程中的应用92

3-1 查找技术92

3-1-1 顺序查找92

3-1-2 二分查找93

3-1-3 分块查找95

3-1-4 二叉排序树查找96

3-1-5 Hash表技术99

3-2 排序技术104

3-2-1 互换排序105

3-2-2 插入排序108

3-2-3 选择排序110

3-2-4 归并排序113

3-2-5 基数排序115

3-2-6 排序方法的比较115

3-2-7 排序技术在软件工程中的应用115

3-3 小结115

习题3116

第4章 操作系统原理117

4-1 操作系统简介117

4-1-1 操作系统的概念117

4-1-2 操作系统的类型与功能121

4-2 进程管理125

4-2-1 进程的概念125

4-2-2 进程控制127

4-2-3 进程的同步、互斥和通信131

4-2-4 进程调度138

4-2-5 死锁140

4-3 存储管理142

4-3-1 存储管理概述142

4-3-2 常用存储管理技术145

4-4 文件管理149

4-4-1 文件管理概述149

4-4-2 文件系统管理方式152

4-5-1 设备管理的概念157

4-5 设备管理157

4-5-2 设备管理结构160

4-5-3 缓冲技术161

4-5-4 设备分配161

4-5-5 虚拟设备163

4-6 小结165

习题4165

5-1 数据库技术概述166

5-1-1 数据管理与数据库技术166

第5章 数据库技术166

5-1-2 数据库系统的结构174

5-2 数据模型180

5-2-1 信息的三种世界及其描述181

5-2-2 实体联系模型182

5-2-3 层次模型185

5-2-4 网状模型187

5-2-5 面向对象模型187

5-2-6 关系模型188

5-3 关系化与规范化192

5-3-1 关系代数及查询优化192

5-3-2 关系模式的规范化202

5-4 分布式数据库218

5-4-1 分布式数据库概念218

5-4-2 分布式数据库管理系统219

5-4-3 分布式数据库设计219

5-5-1 数据库设计的基本概念221

5-5 工程数据库设计221

5-5-2 工程数据库设计的基本步骤222

5-5-3 工程数据字典229

5-6 工程数据库的新技术与新应用230

5-6-1 WWW数据库230

5-6-2 多媒体数据库231

5-6-3 移动数据库232

5-6-4 地理信息系统233

5-6-5 数字图书馆233

5-7 小结233

习题5234

第6章 工程软件开发技术235

6-1 软件工程235

6-1-1 软件235

6-1-2 软件工程的概念238

6-1-3 软件支持环境238

6-2 工程软件设计准则239

6-2-2 结构化准则240

6-2-1 抽象准则240

6-2-3 模块化准则241

6-2-4 信息隐藏和局部化准则242

6-3 工程软件设计的基本技术242

6-3-1 全生命周期法243

6-3-2 原型法244

6-3-3 面向数据的设计法245

6-3-4 面向对象的设计方法251

6-3-5 统一建模语言(UML)257

6-4 工程软件的测试技术263

6-4-1 工程软件测试的概念263

6-4-2 工程软件的测试过程264

6-4-3 工程软件的测试方法266

6-5 工程软件质量评价与软件质量保证272

6-5-1 工程软件质量标准272

6-5-2 工程软件质量评价273

6-5-3 工程软件质量保证——CMM275

6-6-1 J2EE技术276

6-6 工程软件新技术276

6-7 小结280

6-6-2 软件复用280

习题6281

第7章 工程软件实例——人力资源管理系统的开发282

7-1 项目背景和需求282

7-1-1 项目背景分析282

7-1-2 用户需求282

7-1-3 用户需求分析283

7-2-2 系统总体结构284

7-2 系统设计284

7-2-1 运行方案284

7-2-3 数据流图285

7-2-4 实体—关系设计286

7-2-5 状态—迁移模型288

7-3 系统实现290

7-3-1 数据库设计290

7-3-2 程序设计294

热门推荐