注册 登录 进入教材巡展
#

出版时间:2023-09

出版社:电子工业出版社

以下为《软件技术概论与基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121454462
  • 1-2
  • 540485
  • 16开
  • 2023-09
  • 计算机类
  • 高职
内容简介
本书较系统地介绍了软件技术的基础知识和基本理论,内容包括软件技术的概念及发展历史、软件行业的发展现状及发展前景等;软件工程的概念及诞生背景、软件生命周期、需求工程、软件开发模型、软件测试等;统一建模语言(UML)的介绍及发展历程、UML模型、UML图、UML关系及UML应用等;数据结构的概念、常见的数据结构、算法、线性表、栈和队列、树与二叉树、图、查找、排序等;目前主流开发语言的介绍、发展历史、特点、环境配置、代码展示等;数据库技术的起源与发展及特点、SQL语言简介、常用关系型数据库管理系统、常用非关系型数据库管理系统及国产数据库管理系统等;新信息技术概述及新信息技术编程语言等。
目录
第1章 绪论 1__eol__1.1 软件技术概述 2__eol__1.1.1 软件技术的概念 2__eol__1.1.2 软件技术的发展历史 2__eol__1.2 软件行业的发展现状及发展前景 3__eol__1.2.1 软件行业的发展现状 3__eol__1.2.2 软件行业的发展前景 4__eol__1.3 软件技术人员主要面向岗位的工作场景 5__eol__第2章 软件工程 10__eol__2.1 软件工程概述 11__eol__2.1.1 软件工程的概念 11__eol__2.1.2 软件工程的诞生背景 12__eol__2.2 软件生命周期 12__eol__2.2.1 系统规划阶段 13__eol__2.2.2 系统开发阶段 13__eol__2.2.3 系统运维阶段 14__eol__2.2.4 系统更新阶段 15__eol__2.3 需求工程 15__eol__2.3.1 需求工程概述 15__eol__2.3.2 需求分析概述 17__eol__2.3.3 需求分析方法 18__eol__2.3.4 需求分析工具 19__eol__2.4 软件开发模型 24__eol__2.4.1 瀑布模型 24__eol__2.4.2 原型模型 25__eol__2.4.3 螺旋模型 27__eol__2.4.4 演化模型 28__eol__2.4.5 喷泉模型 29__eol__2.4.6 V模型 30__eol__2.4.7 敏捷开发 31__eol__2.5 软件测试 32__eol__2.5.1 Bug的由来 32__eol__2.5.2 软件测试概述 32__eol__2.5.3 软件测试方法 33__eol__2.5.4 软件测试分类 34__eol__2.5.5 软件测试流程 35__eol__2.5.6 软件测试工具 36__eol__第3章 统一建模语言 48__eol__3.1 UML概述 49__eol__3.2 UML模型 50__eol__3.3 UML图 50__eol__3.4 UML关系 52__eol__3.5 UML与软件工程 52__eol__3.6 UML应用领域 53__eol__第4章 数据结构与算法 57__eol__4.1 数据结构的概念 58__eol__4.2 常见的数据结构 58__eol__4.2.1 数据的逻辑结构 59__eol__4.2.2 数据的存储结构 59__eol__4.3 算法 60__eol__4.3.1 算法的定义 60__eol__4.3.2 算法的表示 60__eol__4.3.3 算法的性能分析与度量 60__eol__4.4 线性表 61__eol__4.4.1 线性表的定义 61__eol__4.4.2 线性表的存储与实现 62__eol__4.5 栈和队列 65__eol__4.5.1 栈 65__eol__4.5.2 队列 67__eol__4.6 树与二叉树 68__eol__4.6.1 树 68__eol__4.6.2 二叉树 70__eol__4.7 图 75__eol__4.7.1 图的基本概念 75__eol__4.7.2 图的遍历 77__eol__4.7.3 图的应用 78__eol__?__eol__4.8 查找 81__eol__4.8.1 查找的定义 81__eol__4.8.2 常用查找方法 81__eol__4.9 排序 83__eol__4.9.1 排序的定义 83__eol__4.9.2 常用排序方法 84__eol__第5章 软件开发语言 90__eol__5.1 Java语言 91__eol__5.1.1 Java语言简介 91__eol__5.1.2 Java语言的发展历史 91__eol__5.1.3 Java语言的特点 92__eol__5.1.4 Java环境配置 94__eol__5.1.5 Java代码展示 103__eol__5.2 C语言 103__eol__5.2.1 C语言介绍 104__eol__5.2.2 C语言的发展历史 105__eol__5.2.3 C语言的特点 105__eol__5.2.4 C环境配置 106__eol__5.2.5 C代码展示 110__eol__5.3 C++语言 111__eol__5.3.1 C++语言介绍 111__eol__5.3.2 C++语言的发展历史 112__eol__5.3.3 C++语言的特点 113__eol__5.3.4 C++环境配置 114__eol__5.3.5 C++代码展示 119__eol__5.4 C#语言 120__eol__5.4.1 C#语言介绍 120__eol__5.4.2 C#语言的发展历史 121__eol__5.4.3 C#语言的特点 122__eol__5.4.4 C#环境配置 122__eol__5.4.5 C#代码展示 125__eol__5.5 Python语言 127__eol__5.5.1 Python语言介绍 127__eol__5.5.2 Python语言的发展历史 128__eol__5.5.3 Python语言的特点 129__eol__5.5.4 Python环境配置 129__eol__5.5.5 Python代码展示 136__eol__5.6 PHP语言 137__eol__5.6.1 PHP语言简介 137__eol__5.6.2 PHP语言的发展历史 138__eol__5.6.3 PHP语言的特点 138__eol__5.6.4 PHP环境配置 139__eol__5.6.5 PHP代码展示 144__eol__5.7 HTML、JavaScript、CSS语言 144__eol__5.7.1 HTML、JavaScript、CSS语言介绍 144__eol__5.7.2 HTML、JavaScript、CSS语言的发展历史 146__eol__5.7.3 HTML、JavaScript、CSS语言的特点 148__eol__5.7.4 HTML、JavaScript、CSS环境配置 149__eol__5.7.5 HTML、JavaScript、CSS代码展示 154__eol__第6章 数据库技术 161__eol__6.1 数据库技术概述 162__eol__6.1.1 数据库技术的起源与发展 162__eol__6.1.2 数据库技术的特点 164__eol__6.2 SQL语言简介 165__eol__6.3 常用关系型数据库管理系统 165__eol__6.3.1 SQL Server数据库 166__eol__6.3.2 MySQL数据库 178__eol__6.3.3 Oracle数据库 181__eol__6.4 常用非关系型数据库管理系统 192__eol__6.4.1 MongoDB数据库 192__eol__6.4.2 Redis数据库 195__eol__6.5 国产数据库管理系统 198__eol__6.5.1 达梦数据库 198__eol__6.5.2 OpenBASE数据库 199__eol__6.5.3 openGauss数据库 199__eol__6.5.4 KingbaseES数据库 199__eol__第7章 新信息技术 203__eol__7.1 大数据 204__eol__7.1.1 大数据概述 204__eol__7.1.2 大数据编程语言 206__eol__7.2 人工智能 207__eol__7.2.1 人工智能概述 207__eol__7.2.2 人工智能编程语言 209__eol__?__eol__7.3 云计算 211__eol__7.3.1 云计算概述 211__eol__7.3.2 云计算编程语言 214__eol__7.4 物联网 214__eol__7.4.1 物联网概述 214__eol__7.4.2 物联网编程语言 216__eol__7.5 区块链 217__eol__7.5.1 区块链概述 217__eol__7.5.2 区块链编程语言 219__eol__附录A 习题参考答案 225
Baidu
map