定 價(jià):48 元
叢書(shū)名:高等職業(yè)教育計(jì)算機(jī)系列教材
當(dāng)前圖書(shū)已被 5 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:劉曉洪
- 出版時(shí)間:2023/5/1
- ISBN:9787121454462
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP31
- 頁(yè)碼:244
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)較系統(tǒng)地介紹了軟件技術(shù)的基礎(chǔ)知識(shí)和基本理論,內(nèi)容包括軟件技術(shù)的概念及發(fā)展歷史、軟件行業(yè)的發(fā)展現(xiàn)狀及發(fā)展前景等;軟件工程的概念及誕生背景、軟件生命周期、需求工程、軟件開(kāi)發(fā)模型、軟件測(cè)試等;統(tǒng)一建模語(yǔ)言(UML)的介紹及發(fā)展歷程、UML模型、UML圖、UML關(guān)系及UML應(yīng)用等;數(shù)據(jù)結(jié)構(gòu)的概念、常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)、算法、線(xiàn)性表、棧和隊(duì)列、樹(shù)與二叉樹(shù)、圖、查找、排序等;目前主流開(kāi)發(fā)語(yǔ)言的介紹、發(fā)展歷史、特點(diǎn)、環(huán)境配置、代碼展示等;數(shù)據(jù)庫(kù)技術(shù)的起源與發(fā)展及特點(diǎn)、SQL語(yǔ)言簡(jiǎn)介、常用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)、常用非關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)及國(guó)產(chǎn)數(shù)據(jù)庫(kù)管理系統(tǒng)等;新信息技術(shù)概述及新信息技術(shù)編程語(yǔ)言等。
劉曉洪(1978.7—),男,教授,2002年7月重慶師范大學(xué)本科畢業(yè),2008年12月在職研究生畢業(yè)。2002年7月參加工作,長(zhǎng)期從事教育信息化建設(shè)與管理以及教學(xué)工作。
第1章 緒論 1
1.1 軟件技術(shù)概述 2
1.1.1 軟件技術(shù)的概念 2
1.1.2 軟件技術(shù)的發(fā)展歷史 2
1.2 軟件行業(yè)的發(fā)展現(xiàn)狀及發(fā)展前景 3
1.2.1 軟件行業(yè)的發(fā)展現(xiàn)狀 3
1.2.2 軟件行業(yè)的發(fā)展前景 4
1.3 軟件技術(shù)人員主要面向崗位的工作場(chǎng)景 5
第2章 軟件工程 10
2.1 軟件工程概述 11
2.1.1 軟件工程的概念 11
2.1.2 軟件工程的誕生背景 12
2.2 軟件生命周期 12
2.2.1 系統(tǒng)規(guī)劃階段 13
2.2.2 系統(tǒng)開(kāi)發(fā)階段 13
2.2.3 系統(tǒng)運(yùn)維階段 14
2.2.4 系統(tǒng)更新階段 15
2.3 需求工程 15
2.3.1 需求工程概述 15
2.3.2 需求分析概述 17
2.3.3 需求分析方法 18
2.3.4 需求分析工具 19
2.4 軟件開(kāi)發(fā)模型 24
2.4.1 瀑布模型 24
2.4.2 原型模型 25
2.4.3 螺旋模型 27
2.4.4 演化模型 28
2.4.5 噴泉模型 29
2.4.6 V模型 30
2.4.7 敏捷開(kāi)發(fā) 31
2.5 軟件測(cè)試 32
2.5.1 Bug的由來(lái) 32
2.5.2 軟件測(cè)試概述 32
2.5.3 軟件測(cè)試方法 33
2.5.4 軟件測(cè)試分類(lèi) 34
2.5.5 軟件測(cè)試流程 35
2.5.6 軟件測(cè)試工具 36
第3章 統(tǒng)一建模語(yǔ)言 48
3.1 UML概述 49
3.2 UML模型 50
3.3 UML圖 50
3.4 UML關(guān)系 52
3.5 UML與軟件工程 52
3.6 UML應(yīng)用領(lǐng)域 53
第4章 數(shù)據(jù)結(jié)構(gòu)與算法 57
4.1 數(shù)據(jù)結(jié)構(gòu)的概念 58
4.2 常見(jiàn)的數(shù)據(jù)結(jié)構(gòu) 58
4.2.1 數(shù)據(jù)的邏輯結(jié)構(gòu) 59
4.2.2 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu) 59
4.3 算法 60
4.3.1 算法的定義 60
4.3.2 算法的表示 60
4.3.3 算法的性能分析與度量 60
4.4 線(xiàn)性表 61
4.4.1 線(xiàn)性表的定義 61
4.4.2 線(xiàn)性表的存儲(chǔ)與實(shí)現(xiàn) 62
4.5 棧和隊(duì)列 65
4.5.1 棧 65
4.5.2 隊(duì)列 67
4.6 樹(shù)與二叉樹(shù) 68
4.6.1 樹(shù) 68
4.6.2 二叉樹(shù) 70
4.7 圖 75
4.7.1 圖的基本概念 75
4.7.2 圖的遍歷 77
4.7.3 圖的應(yīng)用 78
?
4.8 查找 81
4.8.1 查找的定義 81
4.8.2 常用查找方法 81
4.9 排序 83
4.9.1 排序的定義 83
4.9.2 常用排序方法 84
第5章 軟件開(kāi)發(fā)語(yǔ)言 90
5.1 Java語(yǔ)言 91
5.1.1 Java語(yǔ)言簡(jiǎn)介 91
5.1.2 Java語(yǔ)言的發(fā)展歷史 91
5.1.3 Java語(yǔ)言的特點(diǎn) 92
5.1.4 Java環(huán)境配置 94
5.1.5 Java代碼展示 103
5.2 C語(yǔ)言 103
5.2.1 C語(yǔ)言介紹 104
5.2.2 C語(yǔ)言的發(fā)展歷史 105
5.2.3 C語(yǔ)言的特點(diǎn) 105
5.2.4 C環(huán)境配置 106
5.2.5 C代碼展示 110
5.3 C++語(yǔ)言 111
5.3.1 C++語(yǔ)言介紹 111
5.3.2 C++語(yǔ)言的發(fā)展歷史 112
5.3.3 C++語(yǔ)言的特點(diǎn) 113
5.3.4 C++環(huán)境配置 114
5.3.5 C++代碼展示 119
5.4 C#語(yǔ)言 120
5.4.1 C#語(yǔ)言介紹 120
5.4.2 C#語(yǔ)言的發(fā)展歷史 121
5.4.3 C#語(yǔ)言的特點(diǎn) 122
5.4.4 C#環(huán)境配置 122
5.4.5 C#代碼展示 125
5.5 Python語(yǔ)言 127
5.5.1 Python語(yǔ)言介紹 127
5.5.2 Python語(yǔ)言的發(fā)展歷史 128
5.5.3 Python語(yǔ)言的特點(diǎn) 129
5.5.4 Python環(huán)境配置 129
5.5.5 Python代碼展示 136
5.6 PHP語(yǔ)言 137
5.6.1 PHP語(yǔ)言簡(jiǎn)介 137
5.6.2 PHP語(yǔ)言的發(fā)展歷史 138
5.6.3 PHP語(yǔ)言的特點(diǎn) 138
5.6.4 PHP環(huán)境配置 139
5.6.5 PHP代碼展示 144
5.7 HTML、JavaScript、CSS語(yǔ)言 144
5.7.1 HTML、JavaScript、CSS語(yǔ)言介紹 144
5.7.2 HTML、JavaScript、CSS語(yǔ)言的發(fā)展歷史 146
5.7.3 HTML、JavaScript、CSS語(yǔ)言的特點(diǎn) 148
5.7.4 HTML、JavaScript、CSS環(huán)境配置 149
5.7.5 HTML、JavaScript、CSS代碼展示 154
第6章 數(shù)據(jù)庫(kù)技術(shù) 161
6.1 數(shù)據(jù)庫(kù)技術(shù)概述 162
6.1.1 數(shù)據(jù)庫(kù)技術(shù)的起源與發(fā)展 162
6.1.2 數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn) 164
6.2 SQL語(yǔ)言簡(jiǎn)介 165
6.3 常用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) 165
6.3.1 SQL Server數(shù)據(jù)庫(kù) 166
6.3.2 MySQL數(shù)據(jù)庫(kù) 178
6.3.3 Oracle數(shù)據(jù)庫(kù) 181
6.4 常用非關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) 192
6.4.1 MongoDB數(shù)據(jù)庫(kù) 192
6.4.2 Redis數(shù)據(jù)庫(kù) 195
6.5 國(guó)產(chǎn)數(shù)據(jù)庫(kù)管理系統(tǒng) 198
6.5.1 達(dá)夢(mèng)數(shù)據(jù)庫(kù) 198
6.5.2 OpenBASE數(shù)據(jù)庫(kù) 199
6.5.3 openGauss數(shù)據(jù)庫(kù) 199
6.5.4 KingbaseES數(shù)據(jù)庫(kù) 199
第7章 新信息技術(shù) 203
7.1 大數(shù)據(jù) 204
7.1.1 大數(shù)據(jù)概述 204
7.1.2 大數(shù)據(jù)編程語(yǔ)言 206
7.2 人工智能 207
7.2.1 人工智能概述 207
7.2.2 人工智能編程語(yǔ)言 209
?
7.3 云計(jì)算 211
7.3.1 云計(jì)算概述 211
7.3.2 云計(jì)算編程語(yǔ)言 214
7.4 物聯(lián)網(wǎng) 214
7.4.1 物聯(lián)網(wǎng)概述 214
7.4.2 物聯(lián)網(wǎng)編程語(yǔ)言 216
7.5 區(qū)塊鏈 217
7.5.1 區(qū)塊鏈概述 217
7.5.2 區(qū)塊鏈編程語(yǔ)言 219
附錄A 習(xí)題參考答案 225