掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
計算機軟件技術基礎教程 版權信息
- ISBN:9787560666419
- 條形碼:9787560666419 ; 978-7-5606-6641-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
計算機軟件技術基礎教程 內容簡介
本書是根據新的教學計劃和教學實踐編寫而成的,其*大特點是實用、易懂,特別適合自學。 全書內容包括軟件技術基礎、數據結構、軟件技術實踐三部分,共15章。第1部分包含第1~5章:第1章介紹了計算機軟件的概念、分類、發展,以及計算機軟件技術的主要范疇、現狀、發展趨勢等;第2~5章分別對軟件工程概述、結構化開發方法、面向對象的系統分析和設計、并發程序開發技術進行了介紹。第2部分包含第6~13章:第6章介紹了數據結構的基本概念、算法的描述與算法分析;第7~13章分別對線性表、棧和隊列、數組、樹、圖、排序和查找進行了介紹。第3部分包含第14、15章,分別介紹了數據庫基本概念和應用程序設計、互聯網軟件開發實踐等知識。 本書適合作為高等院校非計算機專業的本、專科教材,也可供自學計算機基礎知識的讀者參考。
計算機軟件技術基礎教程 目錄
第1部分 軟件技術基礎
第1章 緒論 3
1.1 計算機軟件及其發展 3
1.1.1 計算機軟件的概念 3
1.1.2 計算機軟件的分類 3
1.1.3 計算機軟件的發展 4
1.2 計算機軟件技術 6
1.2.1 計算機軟件技術的主要范疇 6
1.2.2 計算機軟件技術的現狀 7
1.2.3 計算機軟件技術的發展趨勢 8
1.3 軟件技術基礎 8
習題 9
第2章 軟件工程概述 10
2.1 軟件危機 10
2.2 軟件過程 11
2.2.1 軟件生命周期 11
2.2.2 瀑布模型 12
2.2.3 增量模型 13
2.2.4 演化過程模型 14
2.2.5 敏捷開發 14
2.3 軟件質量的評價 15
習題 17
第3章 結構化開發方法 18
3.1 問題定義和可行性研究 18
3.2 需求分析 18
3.2.1 結構化分析(SA方法) 20
3.2.2 數據流圖 21
3.2.3 數據詞典 23
3.2.4 需求分析階段的其他工作 25
3.3 總體設計 26
3.3.1 模塊化概念 26
3.3.2 模塊化設計方法 27
3.3.3 總體設計的其他工作 31
3.4 詳細設計 32
3.5 軟件編程 33
3.6 軟件檢驗 33
3.6.1 動態檢驗 33
3.6.2 靜態檢驗 34
3.6.3 正確性證明 35
3.6.4 測試步驟 35
習題 36
第4章 面向對象的系統分析和設計 37
4.1 面向對象技術概論 37
4.1.1 引論 37
4.1.2 面向對象的基本概念 39
4.1.3 面向對象的分析方法 43
4.1.4 面向對象設計初步 46
4.2 面向對象的系統分析和設計 50
4.3 系統分析方法 53
4.3.1 OOA過程模型 53
4.3.2 研究問題論域及用戶需求 54
4.3.3 對象識別的客觀性方法 55
4.3.4 識別對象的內部特征 56
4.3.5 識別對象的外部特征 58
4.3.6 信息建模的規范化過程 61
4.4 系統設計階段和步驟 62
4.4.1 系統劃分 62
4.4.2 設計階段 63
4.4.3 設計步驟 64
4.5 評審和修正OOA模型 65
4.5.1 分析模型的一致性和完整性 65
4.5.2 OOA模型的評審策略 67
4.5.3 從OOA到OOD的過渡 68
4.6 系統文檔編制、實現和測試 69
4.6.1 編制設計文檔 69
4.6.2 系統實現 70
4.6.3 系統測試 71
習題 72
第5章 并發程序開發技術 73
5.1 并發程序的引入 73
5.1.1 程序的順序執行 73
5.1.2 程序的并發執行 74
5.2 進程和線程 75
5.2.1 進程 75
5.2.2 線程 76
5.2.3 使用多線程的原因 77
5.2.4 并發程序設計的注意事項 77
5.3 線程的狀態與調度 78
5.3.1 線程的基本狀態 78
5.3.2 線程的調度 79
5.4 基本同步機制 80
5.4.1 同步和互斥 80
5.4.2 同步機制 82
5.4.3 典型同步問題 83
5.5 死鎖 86
5.5.1 死鎖的概念 86
5.5.2 產生死鎖的必要條件 87
5.5.3 死鎖的預防 87
習題 88
第2部分 數 據 結 構
第6章 數據結構概述 91
6.1 數據結構的引入 91
6.2 數據結構的基本概念 92
6.3 關于算法的描述及算法分析 95
6.3.1 算法的概念 95
6.3.2 算法分析 96
習題 98
第7章 線性表 100
7.1 線性表的基本概念及運算 100
7.1.1 線性表的邏輯結構定義 100
7.1.2 線性表的運算 101
7.2 線性表的順序存儲結構 102
7.2.1 順序表 102
7.2.2 順序表的基本運算 103
7.3 線性表的鏈式存儲結構 105
7.3.1 單鏈表 106
7.3.2 單鏈表的基本運算 107
7.3.3 循環鏈表 114
7.3.4 雙向鏈表 116
習題 118
第8章 棧和隊列 120
8.1 棧 120
8.1.1 棧的基本概念及其運算 120
8.1.2 棧的存儲結構 120
8.2 棧的應用 124
8.2.1 遞歸調用 124
8.2.2 地圖染色問題 125
8.3 隊列 127
8.3.1 隊列的基本概念和運算 127
8.3.2 隊列的存儲結構 128
8.4 隊列應用舉例 133
8.4.1 離散事件仿真 133
8.4.2 劃分子集問題 137
習題 139
第9章 數組 141
9.1 數組的定義和運算 141
9.2 數組的順序存儲結構 142
9.3 矩陣的壓縮存儲 143
9.3.1 特殊矩陣 143
9.3.2 稀疏矩陣 145
習題 148
第10章 樹 150
10.1 樹的基本概念 150
10.2 二叉樹 152
10.2.1 二叉樹的基本概念 152
10.2.2 二叉樹的性質 154
10.3 二叉樹的存儲結構 155
10.3.1 順序存儲結構 155
10.3.2 鏈式存儲結構 156
10.3.3 二叉樹的建立 157
10.4 二叉樹的遍歷 158
10.4.1 二叉樹的深度優先遍歷 158
10.4.2 二叉樹的廣度優先遍歷 161
10.4.3 深度優先的非遞歸算法 162
10.4.4 從遍歷序列恢復二叉樹 163
10.4.5 遍歷算法的應用 164
10.5 二叉樹的應用 165
10.5.1 哈夫曼樹及應用 166
10.5.2 二叉排序樹 172
習題 177
第11章 圖 180
11.1 圖的基本概念 180
11.2 圖的存儲方法 182
11.2.1 鄰接矩陣存儲方法 182
11.2.2 鄰接表存儲方法 184
11.3 圖的遍歷 186
11.3.1 深度優先搜索遍歷 186
11.3.2 廣度優先搜索遍歷 188
11.4 生成樹和*小生成樹 190
11.5 *短路徑 196
11.5.1 從某個源點到其余各頂點的
*短路徑 196
11.5.2 每一對頂點之間的*短路徑 199
11.6 拓撲排序 201
11.7 關鍵路徑 206
習題 211
第12章 排序 213
12.1 排序的基本概念 213
12.2 插入排序 214
12.2.1 直接插入排序 214
12.2.2 希爾排序 216
12.3 選擇排序 217
12.4 交換排序 219
12.4.1 起泡排序 219
12.4.2 快速排序 221
12.5 歸并排序 224
習題 226
第13章 查找 229
13.1 線性表的查找 229
13.1.1 順序查找 229
13.1.2 折半查找 231
13.1.3 分塊查找 232
13.2 二叉排序樹的查找 234
13.3 散列表的查找 236
13.3.1 散列表的概念 236
13.3.2 散列函數的構造 238
13.3.3 解決沖突的幾種方法 240
13.3.4 散列表的查找及分析 242
習題 245
第3部分 軟件技術實踐
第14章 數據庫基本概念與應用
程序設計 249
14.1 數據庫系統的概念 249
14.1.1 數據描述 249
14.1.2 數據庫系統的結構 250
14.1.3 用戶對數據庫系統的訪問過程 253
14.1.4 數據庫系統的不同視圖 254
14.1.5 信息模型與數據模型 256
14.2 關系數據庫的概念 260
14.3 數據庫設計 261
14.3.1 需求分析 263
14.3.2 概念設計 264
14.3.3 邏輯設計 267
14.3.4 物理設計 272
14.3.5 數據庫的建立和測試 274
14.3.6 數據庫的運行和維護 275
14.3.7 數據庫保護 275
14.4 常見數據庫操作 278
14.4.1 SQL語言 279
14.4.2 MySQL數據庫 292
14.4.3 SQL Server數據庫 293
14.4.4 Oracle數據庫 294
14.4.5 國產數據庫 294
習題 295
第15章 互聯網軟件開發實踐 296
15.1 互聯網Web編程基礎 296
15.1.1 HTML 296
15.1.2 CSS 298
15.1.3 JavaScript 299
15.1.4 JSON 301
15.2 互聯網Web框架 302
15.2.1 Django框架 303
15.2.2 Flask框架 308
15.3 移動應用APP開發 310
15.4 疫情數據采集及可視化軟件案例 312
15.4.1 需求分析 313
15.4.2 總體設計 313
15.4.3 編程實現 315
15.4.4 測試運行 323
習題 324
參考文獻 325
展開全部
書友推薦
- >
回憶愛瑪儂
- >
山海經
- >
小考拉的故事-套裝共3冊
- >
唐代進士錄
- >
推拿
- >
二體千字文
- >
苦雨齋序跋文-周作人自編集
- >
名家帶你讀魯迅:朝花夕拾
本類暢銷