軟體技術基礎·浙江省高等教育重點建設教材

1.2軟體系統 3.2.3棧 3.2.5串

圖書信息

出版社: 浙江大學出版社; 第1版 (2006年7月1日)
叢書名: 浙江省高等教育重點建設教材
平裝: 226頁
開本: 16開
ISBN: 7308047563
條形碼: 9787308047562
尺寸: 25.6 x 18.2 x 1.2 cm
重量: 358 g

內容簡介

“軟體技術基礎”是非計算機專業特別是信電本科專業學習和了解計算機軟體技術基礎知識的重要平台課程,國內外大學信電類專業大都開設了該課程。本課程從非計算機專業的套用需要出發,使學生了解計算機軟體技術的發展歷史;軟體工程的基本思想;掌握數據結構的基本概念及主要算法;掌握作業系統的基本原理,包括CPU管理、存儲器管理、外部設備管理、檔案管理等;掌握資料庫的基本概念及關係資料庫理論等,為進一步提高計算機軟體套用與開發能力奠定良好的理論基礎。
本教材適合非計算機專業本科學生使用,尤其適合包括獨立學院學生在內的套用型本科院校的學生使用,也適合程式設計人員參考。

目錄

第1章緒論
1.1計算機系統
1.1.1計算機發展簡史
1.1.2計算機系統的組成
1.1.3如何利用計算機解決問題
1.2軟體系統
1.2.1什麼是軟體
1.2.2軟體的分類
1.3軟體開發技術
1.3.1軟體開發技術簡史
1.3.2軟體開發技術發展方向
1.4關於本課程
習題1
第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軟體開發方法
2.3系統定義
2.3.1可行性分析
2.3.2需求分析
2.4軟體實現
2.4.1總體設計
2.4.2詳細設計
2.4.3編碼
2.4.4測試
2.5軟體維護
2.5.1什麼是軟體維護
2.5.2軟體維護的分類
2.5.3軟體維護的過程
2.6軟體開發管理
2.6.1質量管理
2.6.2進度安排
2.6.3人員管理
2.6.4風險分析
2.6.5成本/效益分析
習題2
第3章數據結構
3.1數據結構的基本概念
3.1.1什麼是數據結構
3.1.2數據結構分類
3.1.3什麼是算法
3.1.4算法描述方法
3.1.5算法的衡量標準
3.2線性數據結構
3.2.1線性表
3.2.2鍊表
3.2.3棧
3.2.4佇列
3.2.5串
3.2.6廣義表
3.3數組
3.3.1多維數組
3.4樹
3.4.1樹的基本概念
3.4.2樹的存儲結構與遍歷
3.4.3二叉樹
3.4.4二叉樹的存儲結構
3.4.5二叉樹的遍歷
3.4.6樹與二叉樹的轉換
3.4.7二叉樹的套用
……
第4章 作業系統
第5章 資料庫系統
參考文獻

熱門詞條

聯絡我們