软件技术基础

出版社:黄迪明 电子科技大学出版社 (2009-07出版)
出版日期:2009-7
ISBN:9787564701727
页数:363页

书籍目录

第1章 数据结构1.1 数据结构的基本概念1.1.1 什么是数据结构1.1.2 数据结构中的基本概念1.1.3 C语言的数据类型1.1.4 算法的基本概念与算法效率小结1.2 线性结构1.2.1 线性表1.2.2 栈与队列1.2.3 数组1.2.4 串小结1.3 非线性结构1.3.1 树结构及其基本概念1.3.2 二叉树结构1.3.3 图1.4 查找与排序1.4.1 查找1.4.2 排序小结习题第2章 操作系统2.1 操作系统概述2.1.1 操作系统的形成与发展2.1.2 操作系统的功能2.1.3 操作系统的特征2.1.4 操作系统的分类小结2.2 处理机管理2.2.1 进程的概念2.2.2 进程控制2.2.3 进程的互斥与同步2.2.4 信号量机制与P、V操作2.2.5 经典的同步问题2.2.6 生程调度2.2.7 死锁2.2.8 进程通信2.2.9 线程小结2.3 作业管理与用户接口2.3.1 作业的概念2.3.2 作业调度2.3.3 操作系统接口小结2.4 存储管理2.4.1 存储管理的功能2.4.2 分区存储管理2.4.3 覆盖与交换技术2.4.4 虚拟存储管理2.4.5 分页存储管理2.4.6 段式存储管理2.4.7 段页式存储管理小结2.5 设备管理2.5.1 设备管理概述2.5.2 数据传送控制方式2.5.3 缓冲技术2.5.4 设备分配2.5.5 虚拟设备管理与SPOOLing技术2.5.6 I/O管理小结2.6 文件管理2.6.1 文件系统的概念2.6.2 文件的组织2.6.3 文件目录2.6.4 文件的共享、保护和保密2.6.5 文件存储空间的管理2.6.6 文件的使用小结习题第3章 软件工程方法3.1 软件工程概述3.1.1 软件工程学的形成与发展3.1.2 软件工程及软件工程学小结3.2 软件与软件生存周期3.2.1 软件3.2.2 软件生存周期3.2.3 软件开发过程模型小结3.3 软件的需求分析3.3.1 需求分析概述3.3.2 结构化分析方法3.3.3 数据流图3.3.4 数据词典小结3.4 软件设计3.4.1 软件设计概述3.4.2 软件设计准则3.4.3 结构化设计方法3.4.4 详细设计方法小结3.5 软件编程3.5.1 软件编程概述3.5.2 程序设计语言3.5.3 编程风格小结3.6 面向对象的分析和设计3.6.1 面向对象的基本概念3.6.2 面向对象分析(Object.OrientedAnalysis,OOA)3.6.3 面向对象设计(Object.OrientedDesign,OOD)3.6.4 统一建模语言(LIML)简介3.6.5 面向对象的程序设计概念3.6.6 面向对象系统分析的一个实例——ATM系统小结3.7 软件测试3.7.1 软件测试概述3.7.2 软件测试策略。3.7.3 常用的测试方法小结3.8 软件维护3.8.1 软件维护的概念3.8.2 软件维护的步骤与方法3.8.3 软件维护的副作用小结习题第4章 数据库技术4.1 数据库技术概论4.1.1 数据库的基本概念4.1.2 数据管理技术的发展4.1.3 DBMS的主要功能4.1.4 数据库系统小结4.2 数据模型4.2.1 概念模型4.2.2 常见数据模型4.3 关系数据库4.3.1 关系数据结构4.3.2 关系的完整性4.3.3 关系代数小结4.4 SQL结构化查询语言4.4.1 SQL语言概述4.4.2 数据定义4.4.3 数据查询4.4.4 数据更新4.4.5 数据控制小结4.5 数据库设计小结4.6 数据库保护4.6.1 恢复技术4.6.2 并发控制4.6.3 完整性4.6.4 安全性小结习题第5章 网络技术基础5.1 计算机网络概述5.1.1 计算机网络概念5.1.2 计算机网络分类5.1.3 计算机网络体系结构5.1.4 网络交换技术小结5.2 INTERNET网络及应用5.2.1 Internet概述5.2.2 TCP/IP协议5.2.3 IP地址与域名5.2.4 Internet服务5.2.5 接入Internet方法小结5.3 基于TCP/IP协议的网络编程5.3.1 客户/服务器模型5.3.2 Socket及其调用的一般流程5.3.3 Windows环境下的网络编程应用小结5.4 HTML语言与网页制作5.4.1 HTTP和Web服务器5.4.2 HTML和XMI5.4.3 网页设计与制作小结5.5 计算机网络安全5.5.1 网络安全概述5.5.2 数据安全技术5.5.3 通信安全技术小结习题

作者简介

《软件技术基础(第3版)》为高校计算机基础教育第二层次的教材,是第一层次“计算机应用基础”和“程序设计语言”的后继课程用书。《软件技术基础(第3版)》的第一版是国家电子信息类规划教材,《软件技术基础(第3版)》是普通高等教育“十一五”国家级规划教材。全书共五章,主要内容包括:数据结构、操作系统、软件工程方法、数据库技术、网络技术基础。每章之后有小结和习题。全书内容紧凑、翔实,简明扼要,深入浅出,注重实用。
《软件技术基础(第3版)》内容是按国家教育部高教司颁发的“工科非计算机专业计算机基础教学指南”中有关软件技术基础课程的教学要求编写的。《软件技术基础(第3版)》可作为工科非计算机专业大学本科生、研究生教材,也可作为应用软件人员的培训教材或工程技术人员的参考教材。

图书封面


 软件技术基础下载



发布书评

 
 


精彩短评 (总计2条)

  •     为非计算机的技术人员 提供好的教程
  •     算法 数据结构
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024