出版時間:2006-7 出版社:浙江大學(xué) 作者:方志剛 頁數(shù):226
內(nèi)容概要
“軟件技術(shù)基礎(chǔ)”是非計(jì)算機(jī)專業(yè)特別是信電本科專業(yè)學(xué)習(xí)和了解計(jì)算機(jī)軟件技術(shù)基礎(chǔ)知識的重要平臺課程,國內(nèi)外大學(xué)信電類專業(yè)大都開設(shè)了該課程。本課程從非計(jì)算機(jī)專業(yè)的應(yīng)用需要出發(fā),使學(xué)生了解計(jì)算機(jī)軟件技術(shù)的發(fā)展歷史;軟件工程的基本思想;掌握數(shù)據(jù)結(jié)構(gòu)的基本概念及主要算法;掌握操作系統(tǒng)的基本原理,包括CPU管理、存儲器管理、外部設(shè)備管理、文件管理等;掌握數(shù)據(jù)庫的基本概念及關(guān)系數(shù)據(jù)庫理論等,為進(jìn)一步提高計(jì)算機(jī)軟件應(yīng)用與開發(fā)能力奠定良好的理論基礎(chǔ)?! ”窘滩倪m合非計(jì)算機(jī)專業(yè)本科學(xué)生使用,尤其適合包括獨(dú)立學(xué)院學(xué)生在內(nèi)的應(yīng)用型本科院校的學(xué)生使用,也適合程序設(shè)計(jì)人員參考。
書籍目錄
第1章 緒論 1.1 計(jì)算機(jī)系統(tǒng) 1.1.1 計(jì)算機(jī)發(fā)展簡史 1.1.2 計(jì)算機(jī)系統(tǒng)的組成 1.1.3 如何利用計(jì)算機(jī)解決問題 1.2 軟件系統(tǒng) 1.2.1 什么是軟件 1.2.2 軟件的分類 1.3 軟件開發(fā)技術(shù) 1.3.1 軟件開發(fā)技術(shù)簡史 1.3.2 軟件開發(fā)技術(shù)發(fā)展方向 1.4 關(guān)于本課程 習(xí)題1第2章 軟件工程 2.1 軟件工程的基本概念 2.1.1 什么是軟件危機(jī) 2.1.2 什么是軟件工程 2.1.3 軟件工程的基本原則 2.1.4 軟件工程的基本內(nèi)容 2.2 軟件開發(fā)過程 2.2.1 軟件開發(fā)的主要階段 2.2.2 軟件生命周期模型 2.2.3 模塊化軟件開發(fā)原則 2.2.4 軟件開發(fā)方法 2.3 系統(tǒng)定義 2.3.1 可行性分析 2.3.2 需求分析 2.4 軟件實(shí)現(xiàn) 2.4.1 總體設(shè)計(jì) 2.4.2 詳細(xì)設(shè)計(jì) 2.4.3 編碼 2.4.4 測試 2.5 軟件維護(hù) 2.5.1 什么是軟件維護(hù) 2.5.2 軟件維護(hù)的分類 2.5.3 軟件維護(hù)的過程 2.6 軟件開發(fā)管理 2.6.1 質(zhì)量管理 2.6.2 進(jìn)度安排 2.6.3 人員管理 2.6.4 風(fēng)險分析 2.6.5 成本/效益分析 習(xí)題2第3章 數(shù)據(jù)結(jié)構(gòu) 3.1 數(shù)據(jù)結(jié)構(gòu)的基本概念 3.1.1 什么是數(shù)據(jù)結(jié)構(gòu) 3.1.2 數(shù)據(jù)結(jié)構(gòu)分類 3.1.3 什么是算法 3.1.4 算法描述方法 3.1.5 算法的衡量標(biāo)準(zhǔn) 3.2 線性數(shù)據(jù)結(jié)構(gòu) 3.2.1 線性表 3.2.2 鏈表 3.2.3 ?! ?.2.4 隊(duì)列 3.2.5 串 3.2.6 廣義表 3.3 數(shù)組 3.3.1 多維數(shù)組 3.4 樹 3.4.1 樹的基本概念 3.4.2 樹的存儲結(jié)構(gòu)與遍歷 3.4.3 二叉樹 3.4.4 二叉樹的存儲結(jié)構(gòu) 3.4.5 二叉樹的遍歷 3.4.6 樹與二叉樹的轉(zhuǎn)換 3.4.7 二叉樹的應(yīng)用……第4章 操作系統(tǒng)第5章 數(shù)據(jù)庫系統(tǒng)參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載