計算機軟體技術基礎第2版

出版信息

書號:49164ISBN:978-7-111-49164-4
作者:牟艷印次:2-3
責編:余皡 葉薔薇 商紅雲開本:16開
字數:537千字定價:45.0
所屬叢書:普通高等教育機電類規劃教材
裝訂:平裝出版日期:2018-05-24

內容簡介

本書面向高等學校非計算機專業學生,系統地介紹了計算機軟體方面的知識,內容涵蓋計算機軟體概論、數據結構、作業系統、資料庫原理和軟體工程的基礎知識。儘量用通俗、簡潔的語言來描述與計算機軟體相關的基本概念、基本原理和軟體設計的基本方法。此外,大部分章節均配有習題,書後附有實驗指導書,以幫助讀者-理解和掌握本書的內容。本書為任課教師免費提供電子課件。本書內容豐富、結構合理、循序漸進、實用性強,便於教學和自學,既可作為全國普通高等學校非計算機專業學習計算機軟體的通用教材,也可作為參加計算機等級考試(三級偏軟)的參考用書。

目錄

第2版前言
第一部分計算機軟體概論1
第1章軟體技術概論1
11計算機軟體概述1
12軟體技術的發展4
第二部分數據結構11
第2章數據結構概述11
21數據及其概念11
22數據結構的基本概念12
23算法基本概念及算法分析14
第3章線性結構20
31線性表20
32順序表21
33線性鍊表22
34棧37
35佇列43
36稀疏矩陣48
第4章樹結構55
41樹的基本概念及存儲結構55
42二叉樹概念57
43二叉樹的存儲結構59
44二叉樹的遍歷61
45哈夫曼樹67
46樹和森林71
第5章查找和排序75
51查找的基本概念75
52線性表的查找75
53樹結構查找79
54散列查找84
55排序90
第6章圖形結構103
61圖的定義及基本術語103
62圖的存儲結構105
63圖的遍歷108
64最小生成樹111
65單源最短路徑115
66拓撲排序119
67關鍵路徑120
第二部分習題與思考題123
第三部分作業系統127
第7章作業系統引論127
71作業系統的作用127
72作業系統功能128
73作業系統的分類129
74作業系統的特徵132
75作業系統的性能評價133
76作業系統用戶接口134
第8章處理器管理136
81作業的概念136
82進程的概念137
83進程的互斥與同步142
84處理器調度148
85死鎖151
第9章存儲管理156
91存儲管理的概念與任務156
92實存儲管理158
93虛擬存儲管理160
第10章設備管理168
101設備管理的有關概念168
102I/O請求的檢測與控制169
103緩衝技術171
104設備管理程式173
105虛擬設備技術174
第11章檔案管理176
111基本概念與術語176
112檔案的結構177
113檔案目錄179
114檔案存儲空間的管理181
115檔案的共享183
116檔案的存取控制184
第三部分習題與思考題184
[2]計算機軟體技術基礎第2版[1]目錄第四部分資料庫186
第12章資料庫系統概述186
121資料庫基本概念186
122數據模型189
123資料庫系統結構196
124關係資料庫的基本概念199
第13章關係數據操作語言205
131關係代數205
132結構化查詢語言SQL 213
第14章資料庫設計與套用230
141關係模式規範化230
142資料庫設計236
143資料庫技術套用242
第15章微機資料庫系統Visual
FoxPro的套用249
151VisualFoxPro的集成操作環境249
152VFP語言基礎250
153程式設計基礎254
154表的創建和使用258
155資料庫操作263
156表單設計及運行263
第四部分習題與思考題269
第五部分軟體工程275
第16章軟體工程概述275
161軟體和軟體危機275
162軟體工程的產生與發展276
163軟體工程方法學280
第17章結構化軟體開發方法284
171可行性研究284
172需求分析285
173概要設計288
174詳細設計292
175編碼293
176測試294
177軟體維護295
第18章面向對象的軟體開
發方法297
181面向對象的思想297
182面向對象的概念298
183面向對象建模299
184面向對象的分析、設計與實現302
第19章軟體項目管理306
191軟體項目管理的意義306
192軟體開發的組織機構307
193軟體項目的計畫309
194軟體風險管理310
195軟體配置管理310
196軟體質量保證311
第20章軟體開發文檔314
201軟體文檔的分類314
202軟體文檔的標準化工作314
203文檔編制的質量要求315
204文檔的管理和維護316
第五部分習題與思考題316
附錄319
附錄A概述319
附錄B基本型實驗319
實驗一線性表的插入和刪除319
實驗二棧與佇列323
實驗三多維數組的套用326
實驗四二叉樹的遍歷和套用328
實驗五圖的遍歷和套用330
實驗六查找335
實驗七排序339
實驗八資料庫基本操作341
實驗九VFP表單操作341
附錄C提高型實驗342
實驗一排序算法的分析342
實驗二遊戲編程342
附錄D綜合、設計型實驗343
實驗一軟體需求分析與設計343
實驗二學生信息管理系統開
發實現343
參考文獻344

相關詞條

熱門詞條

聯絡我們