計(jì)算機(jī)軟件技術(shù)基礎(chǔ)

出版時(shí)間:2010-8  出版社:徐潔磐、李臣明、 史九林 機(jī)械工業(yè)出版社 (2010-08出版)  作者:徐潔磐 等 著  頁(yè)數(shù):240  

前言

“計(jì)算機(jī)軟件技術(shù)”是一門新的課程,經(jīng)過(guò)這幾年的發(fā)展已逐漸成形,同時(shí)也出現(xiàn)了一些優(yōu)秀教材。但毋庸諱言的是,對(duì)課程的一些重要核心問(wèn)題的研究尚需探討,認(rèn)識(shí)尚需理清,特別是對(duì)下面的兩個(gè)關(guān)鍵性問(wèn)題更需有一個(gè)一致的認(rèn)識(shí):課程目標(biāo)對(duì)象課程目標(biāo)定位我們?cè)诰帉懕緯倪^(guò)程中一直圍繞著這兩個(gè)問(wèn)題來(lái)展開(kāi),經(jīng)過(guò)廣泛調(diào)查、研究與探討,我們認(rèn)為:一、課程目標(biāo)對(duì)象由于計(jì)算機(jī)的發(fā)展,計(jì)算機(jī)的應(yīng)用已普及至多個(gè)專業(yè)領(lǐng)域,而且已成為這些專業(yè)必不可少的組成部分,因此需要對(duì)計(jì)算機(jī)專業(yè)知識(shí)有更多的了解,而目前的傳統(tǒng)課程,如計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)語(yǔ)言等已不能滿足它們的要求,但是受課時(shí)所限又不能開(kāi)設(shè)多門課程,因此就出現(xiàn)了綜合多門計(jì)算機(jī)專業(yè)知識(shí)于一體的“計(jì)算機(jī)軟件技術(shù)”課程。此課程之所以僅介紹“軟件”,主要是由于這些專業(yè)的需求以計(jì)算機(jī)應(yīng)用為主,而應(yīng)用是直接以軟件作為其基礎(chǔ)的。因此“計(jì)算機(jī)軟件技術(shù)”課程成為這些專業(yè)的又一門公共課程。

內(nèi)容概要

  本書對(duì)計(jì)算機(jī)軟件進(jìn)行了全面系統(tǒng)的介紹,重點(diǎn)突出了數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)及軟件工程等內(nèi)容。全書共10章,由淺入深地介紹了軟件概念、算法概念、數(shù)據(jù)概念、數(shù)據(jù)結(jié)構(gòu)及基本操作、操作系統(tǒng)基本原理、語(yǔ)言及處理系統(tǒng)概貌、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的原理與基本操作、支撐軟件與應(yīng)用軟件的基本概念、結(jié)構(gòu)化分析與設(shè)計(jì)及文檔和應(yīng)用系統(tǒng)開(kāi)發(fā)原理等內(nèi)容?! ”緯Z(yǔ)言通俗易懂、實(shí)例豐富,可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科生的教材。

書籍目錄

前言第一篇 概論篇第1章 計(jì)算機(jī)軟件概論1.1 計(jì)算機(jī)系統(tǒng)與計(jì)算機(jī)軟件1.2 計(jì)算機(jī)軟件的基本概念1.3 軟件的分類1.4 計(jì)算機(jī)軟件的內(nèi)容本章復(fù)習(xí)指導(dǎo)習(xí)題1第二篇 基礎(chǔ)篇第2章 算法理論2.1 算法的基本概念2.2 算法的基本特征2.3 算法的基本要素2.4 算法描述2.4.1 形式化描述2.4.2 半形式化描述2.4.3 非形式化描述2.5 算法的設(shè)計(jì)2.6 算法評(píng)價(jià)2.7 一個(gè)完整的算法表示2.8 幾點(diǎn)說(shuō)明本章復(fù)習(xí)指導(dǎo)習(xí)題2第3章 數(shù)據(jù)基礎(chǔ)3.1 數(shù)據(jù)基本概念3.1.1 數(shù)據(jù)定義3.1.2 數(shù)據(jù)組成3.1.3 數(shù)據(jù)元素3.2 數(shù)據(jù)操縱與數(shù)據(jù)結(jié)構(gòu)3.2.1 數(shù)據(jù)操縱3.2.2 廣義數(shù)據(jù)結(jié)構(gòu)3.3 數(shù)據(jù)分類3.3.1 數(shù)據(jù)特性分析與分類3.3.2 數(shù)據(jù)的三種分類之間的關(guān)系3.4 數(shù)據(jù)發(fā)展歷史簡(jiǎn)介3.5 數(shù)據(jù)理論的深層次認(rèn)識(shí)本章復(fù)習(xí)指導(dǎo)習(xí)題3第4章 數(shù)據(jù)結(jié)構(gòu)4.1 概述4.1.1 數(shù)據(jù)元素4.1.2 數(shù)據(jù)的邏輯結(jié)構(gòu)4.1.3 數(shù)據(jù)的物理結(jié)構(gòu)4.1.4 物理結(jié)構(gòu)的實(shí)現(xiàn)4.1.5 關(guān)于數(shù)據(jù)結(jié)構(gòu)中的算法4.2 線性結(jié)構(gòu)4.2.1 線性表4.2.2 棧4.2.3 隊(duì)列4.2.4 串4.3 樹(shù)結(jié)構(gòu)4.3.1 一般樹(shù)4.3.2 二叉樹(shù)4.4 圖結(jié)構(gòu)4.4.1 圖的定義4.4.2 圖的幾個(gè)術(shù)語(yǔ)及基本性質(zhì)4.4.3 對(duì)圖的基本操作4.4.4 圖的存儲(chǔ)結(jié)構(gòu)4.4.5 圖的遍歷本章復(fù)習(xí)指導(dǎo)習(xí)題4第三篇 系統(tǒng)篇第5章 操作系統(tǒng)5.1 基本概念5.1.1 什么是操作系統(tǒng)5.1.2 操作系統(tǒng)的分類5.1.3 操作系統(tǒng)的功能5.1.4 操作系統(tǒng)的結(jié)構(gòu)5.2 CPU管理與中斷管理5.2.1 進(jìn)程描述與進(jìn)程控制5.2.2 進(jìn)程同步、互斥與進(jìn)程通信5.2.3 線程5.2.4 CPU調(diào)度5.2.5 中斷管理5.3 存儲(chǔ)管理5.3.1 內(nèi)存分配5.3.2 地址重定位5.3.3 虛擬存儲(chǔ)器及虛擬存儲(chǔ)管理5.4 設(shè)備管理5.4.1 設(shè)備管理概述5.4.2 設(shè)備控制技術(shù)5.4.3 緩沖技術(shù)5.4.4 設(shè)備的分配與調(diào)度算法5.4.5 SP00LJN(;技術(shù)5.4.6 設(shè)備驅(qū)動(dòng)程序5.4.7 外部存儲(chǔ)器的管理5.5 文件管理5.5.1 文件系統(tǒng)及其結(jié)構(gòu)5.5.2 文件的組織結(jié)構(gòu)5.5.3 文件的目錄管理5.5.4 文件的存儲(chǔ)空間管理5.5.5 文件的存取控制5.5.6 文件的操作5.6 操作系統(tǒng)的用戶接口5.6.1 操作系統(tǒng)的用戶接口分類5.6.2 三種接口方式介紹5.7 常用操作系統(tǒng)介紹5.7.1 WinelOWS操作系統(tǒng)5.7.2 UNIX操作系統(tǒng)5.7.3 IJnux操作系統(tǒng)本章復(fù)習(xí)指導(dǎo)習(xí)題5第6章 程序設(shè)計(jì)語(yǔ)言與語(yǔ)言處理系統(tǒng)6.1 概述6.2 程序與程序設(shè)計(jì)語(yǔ)言6.2.1 程序和程序設(shè)計(jì)6.2.2 程序設(shè)計(jì)語(yǔ)言6.2.3 高級(jí)語(yǔ)言的文法結(jié)構(gòu)6.3 語(yǔ)言處理系統(tǒng)6.3.1 幾個(gè)有關(guān)概念6.3.2 匯編程序6.3.3 解釋程序6.3.4 編譯程序6.3.5 語(yǔ)言環(huán)境本章復(fù)習(xí)指導(dǎo)習(xí)題6第7章 數(shù)據(jù)庫(kù)系統(tǒng)7.1 基本概念7.1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述7.1.2 數(shù)據(jù)管理7.1.3 數(shù)據(jù)處理7.2 數(shù)據(jù)模型7.2.1 數(shù)據(jù)模型的基本概念7.2.2 概念模型7.2.3 邏輯模型7.2.4 物理模型7.3 關(guān)系模型數(shù)據(jù)庫(kù)管理系統(tǒng)7.3.1 數(shù)據(jù)定義功能7.3.2 數(shù)據(jù)操縱功能7.3.3 數(shù)據(jù)控制功能7.4 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)標(biāo)準(zhǔn)語(yǔ)言SQL7.4.1 SQL概述7.4.2 SQL的數(shù)據(jù)定義語(yǔ)句7.4.3 SQL的查詢語(yǔ)句7.4.4 SQL分層結(jié)構(gòu)查詢7.4.5 SQI.,的更新語(yǔ)句7.4.6 sQL的統(tǒng)計(jì)、計(jì)算及分類7.4.7 SQL的視圖語(yǔ)句7.4.8 SQL的數(shù)據(jù)控制語(yǔ)句7.5 主流數(shù)據(jù)庫(kù)產(chǎn)品價(jià)格7.5.1 大型數(shù)據(jù)庫(kù)產(chǎn)品Oracle7.5.2 小型數(shù)據(jù)庫(kù)產(chǎn)品SQLServer7.5.3 桌面式數(shù)據(jù)庫(kù)產(chǎn)品Access及VFP本章復(fù)習(xí)指導(dǎo)習(xí)題7第8章 支撐軟件與應(yīng)用軟件8.1 支撐軟件8.1.1 支撐軟件的基本概念8.1.2 中間件8.2 應(yīng)用軟件8.2.1 概述8.2.2 應(yīng)用軟件組成8.2.3 典型應(yīng)用軟件介紹本章復(fù)習(xí)指導(dǎo)習(xí)題8第四篇 開(kāi)發(fā)篇第9章 軟件工程9.1 軟件工程概述9.1.1 軟件危機(jī)與軟件工程9.1.2 軟件工程的基本概念9.1.3 軟件開(kāi)發(fā)方法9.1.4 軟件開(kāi)發(fā)工具9.1.5 軟件開(kāi)發(fā)過(guò)程9.1.6 軟件開(kāi)發(fā)過(guò)程中的生存周期模型9.1.7 軟件產(chǎn)品文檔與標(biāo)準(zhǔn)9.1.8 軟件質(zhì)量保證9.1.9 軟件項(xiàng)目管理9.2 結(jié)構(gòu)化開(kāi)發(fā)方法9.2.1 結(jié)構(gòu)化開(kāi)發(fā)方法介紹9.2.2 結(jié)構(gòu)化分析方法9.2.3 系統(tǒng)設(shè)計(jì)9.2.4 系統(tǒng)編碼9.2.5 測(cè)試9.2.6 運(yùn)行與維護(hù)9.3 軟件工程標(biāo)準(zhǔn)化9.3.1 軟件工程標(biāo)準(zhǔn)化的意義9.3.2 軟件工程標(biāo)準(zhǔn)化組織與標(biāo)準(zhǔn)9.3.3 我國(guó)的軟件工程標(biāo)準(zhǔn)9.4 軟件工程中的文檔9.4.1 文檔的作用9.4.2 文檔的分類9.4.3 常用的軟件文檔9.4.4 文檔編制的質(zhì)量要求9.5 軟件項(xiàng)目管理9.5.1 軟件項(xiàng)目成本控制9.5.2 項(xiàng)目進(jìn)度安排9.5.3 項(xiàng)目管理內(nèi)容9.5.4 軟件配置管理9.6 軟件質(zhì)量保證9.6.1 軟件質(zhì)量的概念9.6.2 保證軟件質(zhì)量的手段本章復(fù)習(xí)指導(dǎo)習(xí)題9第10章 應(yīng)用系統(tǒng)開(kāi)發(fā)10.1 應(yīng)用系統(tǒng)開(kāi)發(fā)原理10.1.1 應(yīng)用系統(tǒng)組成概述10.1.2 應(yīng)用系統(tǒng)開(kāi)發(fā)步驟10.2 應(yīng)用系統(tǒng)組成10.2.1 應(yīng)用系統(tǒng)基礎(chǔ)平臺(tái)10.2.2 應(yīng)用系統(tǒng)的資源管理層10.2.3 應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯層10.2.4 應(yīng)用系統(tǒng)的應(yīng)用表現(xiàn)層10.2.5 應(yīng)用系統(tǒng)的用戶層10.2.6 典型的應(yīng)用系統(tǒng)組成介紹10.3 應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例——嵌入式電子點(diǎn)菜系統(tǒng)10.3.1 嵌入式電子點(diǎn)菜系統(tǒng)簡(jiǎn)介10.3.2 需求調(diào)查10.3.3 系統(tǒng)分析10.3.4 系統(tǒng)設(shè)計(jì)10.3.5 系統(tǒng)平臺(tái)10.3.6 系統(tǒng)詳細(xì)設(shè)計(jì)10.3.7 系統(tǒng)結(jié)構(gòu)圖10.3.8 系統(tǒng)實(shí)現(xiàn)本章復(fù)習(xí)指導(dǎo)習(xí)題10附錄數(shù)據(jù)結(jié)構(gòu)的部分實(shí)驗(yàn)程序參考文獻(xiàn)

章節(jié)摘錄

插圖:1.算法是一種偷懶的方法,只要按照算法規(guī)定的步驟一步一步地進(jìn)行,最終必得結(jié)果。因此一類問(wèn)題的算法解沒(méi)有必要由人操作執(zhí)行而可移交給計(jì)算機(jī)執(zhí)行,而人的任務(wù)是設(shè)計(jì)算法以及將算法用計(jì)算機(jī)所熟悉的語(yǔ)言告訴計(jì)算機(jī),計(jì)算機(jī)即可按算法要求求解并獲得結(jié)果。2.算法不是程序,算法高于程序。算法僅給出計(jì)算的宏觀步驟與過(guò)程,它并不給出程序中的一些微觀和細(xì)節(jié)部分的描述。這樣既利于對(duì)算法作必要的討論,也有利于對(duì)具體編程的指導(dǎo)。當(dāng)我們要編寫程序時(shí),首先要設(shè)計(jì)一個(gè)算法,它給出了程序的框架,接著對(duì)算法作必要的理論上的討論,包括算法的正確性及效率分析,然后再根據(jù)算法作程序設(shè)計(jì)并最終在計(jì)算機(jī)上執(zhí)行并獲得結(jié)果。因此,算法是程序的框架與靈魂,而程序則是算法的實(shí)現(xiàn)。一個(gè)算法對(duì)每個(gè)輸入都能輸出符合要求的結(jié)果后最終停止,則稱它是正確的;而如果所給出的輸出結(jié)果不符合預(yù)期要求或算法不會(huì)停止,則稱算法是不正確的。順便說(shuō)一下,正確的算法總是能停止的,因此能否停止是衡量算法正確性的一個(gè)重要標(biāo)志,稱為算法的停機(jī)問(wèn)題,它在算法理論研究中有重要作用。一類問(wèn)題的算法解是可以有多個(gè)的,它們之間有“好壞”之分,一般來(lái)說(shuō)一個(gè)好的算法執(zhí)行的時(shí)間快、占存儲(chǔ)容量小,因此對(duì)每個(gè)算法需作時(shí)間的效率分析,又稱時(shí)間復(fù)雜度分析。同時(shí)還需作空間效率分析,也稱空間復(fù)雜度分析。它們統(tǒng)稱為算法分析。為獲得一個(gè)好的算法,需對(duì)它作設(shè)計(jì),目前有一些常用的成熟的設(shè)計(jì)方案可供參考,同時(shí)還有一些成熟的設(shè)計(jì)思想可供使用。但真正的設(shè)計(jì)方案還要由使用者根據(jù)具體情況確定。

編輯推薦

《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》語(yǔ)言通俗易懂、實(shí)例豐富,可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科生的教材。按照軟件學(xué)科基本規(guī)律組織教材內(nèi)容、理論與操作并重,原理與實(shí)踐相結(jié)合、注重立體化建設(shè),教輔資源配套齊全?!队?jì)算機(jī)軟件技術(shù)基礎(chǔ)》全面、系統(tǒng)地介紹了計(jì)算機(jī)軟件知識(shí),不僅能滿足自動(dòng)控制、通信、電子、遙感遙測(cè)、電子商務(wù)、信息管理等專業(yè)的需要,而且還能滿足對(duì)計(jì)算機(jī)專業(yè)知識(shí)有一定深度要求的機(jī)械、電力、金融、保險(xiǎn)等專業(yè)的需要。全書力求語(yǔ)言通俗易懂。理論聯(lián)系實(shí)際,為相關(guān)專業(yè)提供后續(xù)課程支撐,同時(shí)也為學(xué)生通過(guò)相關(guān)計(jì)算機(jī)專業(yè)考試(如水平考試、等級(jí)考試等)提供支撐?!队?jì)算機(jī)軟件技術(shù)基礎(chǔ)》特點(diǎn)內(nèi)容全面、重點(diǎn)突出。全面介紹了軟件基本概念、算法理論、數(shù)據(jù)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計(jì)基礎(chǔ)、操作系統(tǒng)、語(yǔ)言處理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、軟件支撐系統(tǒng)、軟件應(yīng)用系統(tǒng)、軟件工程以及應(yīng)用系統(tǒng)開(kāi)發(fā)等軟件相關(guān)的所有主要內(nèi)容。并對(duì)最具代表性與基礎(chǔ)性的數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)及軟件工程進(jìn)行重點(diǎn)介紹。統(tǒng)一概念、完整體系。克服了常規(guī)計(jì)算機(jī)軟件教材將軟件分割成若干個(gè)分支和課程而帶來(lái)的概念分裂、內(nèi)容隔離等弊端。使學(xué)生學(xué)到的軟件知識(shí)是統(tǒng)一與完整的。重視基礎(chǔ)、強(qiáng)調(diào)實(shí)踐。以介紹基本概念、思想、方法等軟件技術(shù)中的原理知識(shí)為主。使學(xué)生能掌握軟件技術(shù)的基本知識(shí),同時(shí)講解了涉及全局的一些基本操作(如數(shù)據(jù)結(jié)構(gòu)中的操作、數(shù)據(jù)庫(kù)中的SQL語(yǔ)言以及軟件工程中的結(jié)構(gòu)化開(kāi)發(fā)方法的基本操作流程)。這些操作與原理互相協(xié)調(diào)和支撐,構(gòu)成一個(gè)完整的知識(shí)體。詳略得當(dāng)、言簡(jiǎn)意賅。對(duì)各章內(nèi)容精心組織。選取了最具典型、最具代表性的內(nèi)容。大膽淘汰了非典型的、非本質(zhì)的內(nèi)容。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    計(jì)算機(jī)軟件技術(shù)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7