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

出版時(shí)間:2001-2  出版社:西安電子科技大學(xué)出版  作者:劉彥明  頁數(shù):312  
Tag標(biāo)簽:無  

內(nèi)容概要

計(jì)算機(jī)軟件技術(shù)基礎(chǔ)是掌握計(jì)算機(jī)知識(shí)的必學(xué)內(nèi)容。目前計(jì)算機(jī)軟件技術(shù)基礎(chǔ)的內(nèi)容還沒有統(tǒng)一的定義。作者在多年從事計(jì)算機(jī)軟件技術(shù)基礎(chǔ)課的教學(xué)實(shí)踐過程中,經(jīng)過不斷的總結(jié),認(rèn)為計(jì)算機(jī)軟件技術(shù)基礎(chǔ)的內(nèi)容應(yīng)包括軟件工程、程序設(shè)計(jì)方法、程序設(shè)計(jì)語言、操作系統(tǒng)的基本原理、常見操作系統(tǒng)的使用、數(shù)據(jù)庫系統(tǒng)、常用數(shù)據(jù)庫語言、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)和面向?qū)ο蠹夹g(shù)等。對于非計(jì)算機(jī)專業(yè)的學(xué)生來說,有些內(nèi)容是不適宜放在一本書中介紹的。鑒于這種原因,在編寫本書的過程中,作者對《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)教程》(第一版)進(jìn)行了適當(dāng)?shù)娜∩?,保留了軟件工程、?shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫系統(tǒng)等三部分內(nèi)容,同時(shí)增加了面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì)、并發(fā)程序設(shè)計(jì)和基于C/S計(jì)算模式的數(shù)據(jù)庫開發(fā)技術(shù)(以SQL Server平臺(tái)為基礎(chǔ))。    本書根據(jù)西安電憶科技大學(xué)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)課程指導(dǎo)委員會(huì)研究確定的教學(xué)內(nèi)容編寫,內(nèi)容主要包括軟件工程、面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì)、并發(fā)程序設(shè)計(jì)和基于C/S計(jì)算模式的數(shù)據(jù)庫開發(fā)技術(shù)、數(shù)據(jù)結(jié)構(gòu)(用C語言描述算法)和數(shù)據(jù)庫系統(tǒng)。軟件工程主要介紹了開發(fā)較大型軟件的全過程,使讀者對開發(fā)大型軟件系統(tǒng)有一個(gè)清楚的認(rèn)識(shí);面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)主要介紹了基于面向?qū)ο蟮能浖到y(tǒng)的開發(fā)過程;數(shù)據(jù)結(jié)構(gòu)主要介紹了常見的數(shù)據(jù)結(jié)構(gòu)(線性表、數(shù)組、隊(duì)列、棧、樹、圖)以及查找、排序等算法,其中的算法都是用C語言實(shí)現(xiàn)的;數(shù)據(jù)庫系統(tǒng)主要介紹了數(shù)據(jù)庫系統(tǒng)的基本概念、關(guān)系數(shù)據(jù)庫的基本概念、關(guān)系數(shù)據(jù)庫的基本理論、數(shù)據(jù)庫的設(shè)計(jì)以及基于客戶/服務(wù)器的數(shù)據(jù)庫開發(fā)技術(shù)。

書籍目錄

第1章 緒論 1.1 計(jì)算機(jī)軟件及其發(fā)展    1.1.1 計(jì)算機(jī)軟件    1.1.2 計(jì)算機(jī)軟件的分類    1.1.3 計(jì)算機(jī)軟件的發(fā)展  1.2 計(jì)算機(jī)軟件技術(shù)  1.2.1 計(jì)算機(jī)軟件技術(shù)的主要范疇    1.2.2 計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀    1.2.3 計(jì)算機(jī)軟件技術(shù)的發(fā)展趨勢  1.3 軟件技術(shù)基礎(chǔ)第2章 軟件工程概述  2.1 軟件危機(jī)  2.2 軟件工程  2.3 技術(shù)審查和管理復(fù)審  2.4 軟件質(zhì)量的評(píng)價(jià)第3章 需求分析  3.1 問題定義和可行性研究  3.2 需求分析  3.3 結(jié)構(gòu)化分析(SA方法)概述    3.3.1 由頂向下逐層分解    3.3.2 描述方式 3.4 數(shù)據(jù)流圖 3.5 數(shù)據(jù)詞典    3.5.1 數(shù)據(jù)詞典與數(shù)據(jù)流圖的聯(lián)系    3.5.2 數(shù)據(jù)詞典條目的各種類型  3.6 需求分析階段的其他工作第4章 總體設(shè)計(jì)  4.1 模塊化設(shè)計(jì)方法  4.2 結(jié)構(gòu)化設(shè)計(jì)(SD)方法 4.3 arnas方法 4.4 Jackson方法 4.5 總體設(shè)計(jì)的其他工作 4.6 詳細(xì)設(shè)計(jì) 4.7 編程第5章 軟件檢驗(yàn) 5.1 動(dòng)態(tài)檢驗(yàn) 5.2 靜態(tài)檢驗(yàn) 5.3 正確性證明 5.4 測試步驟第6章 面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì) 6.1 面向?qū)ο蠹夹g(shù)概論  6.1.1 引論    6.1.2 面象對象的基本概念    6.1.3 面向?qū)ο蟮姆治龇椒?   6.1.4 面向?qū)ο笤O(shè)計(jì)初步 6.2 面向?qū)ο蟮南到y(tǒng)分析和系統(tǒng)設(shè)計(jì) 6.3 系統(tǒng)分析方法   6.3.1 OOA過程模型.   6.3.2 研究問題論域及用戶需求   6.3.3 對象識(shí)別的客觀性方法   6.3.4 識(shí)別對象的內(nèi)部特征   6.3.5 識(shí)別對象的外部特征.   6.3.6 信息建模的規(guī)范化過程 6.4 系統(tǒng)設(shè)計(jì)階段和步驟   6.4.1 系統(tǒng)劃分   6.4.2 設(shè)計(jì)階段   6.4.3 設(shè)計(jì)步驟 6.5 評(píng)審和修正OOA模型   6.5.1 分析模型的一致性和完整性  ……第7章 并發(fā)程序開發(fā)技術(shù)第8章 數(shù)據(jù)結(jié)構(gòu)概述第9章 線性表第10章 棧和隊(duì)列第11章 數(shù)組第12章 樹第13章 圖第14章 排序第15章 查找第16章 數(shù)據(jù)庫系統(tǒng)概述第17章 關(guān)系數(shù)據(jù)庫基本理論第18章 數(shù)據(jù)庫設(shè)計(jì)第19章 客戶/服務(wù)器數(shù)據(jù)庫設(shè)計(jì) 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:1.1.3 計(jì)算機(jī)軟件的發(fā)展計(jì)算機(jī)軟件是在計(jì)算機(jī)軟件技術(shù)和硬件技術(shù)發(fā)展的前提下得到發(fā)展的,其發(fā)展過程主要是從以下兩條線索來體現(xiàn)的:(1)計(jì)算機(jī)操作系統(tǒng)的發(fā)展過程;(2)計(jì)算機(jī)軟件開發(fā)系統(tǒng)的發(fā)展過程。1.操作系統(tǒng)的發(fā)展操作系統(tǒng)是隨著計(jì)算機(jī)的發(fā)展而形成和發(fā)展起來的。概括地講,其發(fā)展過程經(jīng)歷了三個(gè)階段。1)操作系統(tǒng)的醞釀階段在第一代計(jì)算機(jī)中,操作系統(tǒng)尚未出現(xiàn),那時(shí)人們使用計(jì)算機(jī)都必須手工操作。每個(gè)程序員都必須親自動(dòng)手操作計(jì)算機(jī),裝入卡片疊或紙帶,按按鈕,查看存儲(chǔ)單元等。這種操作方法給程序員帶來許多不便。為了擺脫人的手工干預(yù),使其自動(dòng)進(jìn)行,人們在計(jì)算機(jī)中裝入了批處理軟件,這樣就可以成批處理程序員的成批輸入。雖然這一進(jìn)步克服了手工操作的缺點(diǎn),但一些根本問題沒有得到解決,例如系統(tǒng)保護(hù)差、錯(cuò)誤處理和恢復(fù)能力差,更為嚴(yán)重的是有可能因?yàn)槌绦虻腻e(cuò)誤而導(dǎo)致系統(tǒng)癱瘓。隨著硬件技術(shù)的發(fā)展,新的硬件不斷出現(xiàn),如通道、中斷,這就迫使要對計(jì)算機(jī)上安裝的軟件做進(jìn)一步的改進(jìn),因此就出現(xiàn)了系統(tǒng)程序。它負(fù)責(zé)整個(gè)計(jì)算機(jī)系統(tǒng)的硬件和軟件的管理,體現(xiàn)了操作系統(tǒng)的雛形。2)操作系統(tǒng)的形成階段由于計(jì)算機(jī)的硬件十分昂貴,因此人們就提出多道程序設(shè)計(jì)技術(shù),即在單一的CPU下,并發(fā)運(yùn)行多個(gè)程序的技術(shù)。隨之又出現(xiàn)了分時(shí)系統(tǒng)。為了適應(yīng)新技術(shù)的需要,對系統(tǒng)程序進(jìn)行了進(jìn)一步的改進(jìn),形成了現(xiàn)在的操作系統(tǒng)??梢赃@樣說,多道程序設(shè)計(jì)技術(shù)和分時(shí)系統(tǒng)的出現(xiàn)標(biāo)志著操作系統(tǒng)的形成。3)操作系統(tǒng)理論化和標(biāo)準(zhǔn)化階段隨著操作系統(tǒng)的形成,隨后又出現(xiàn)了許多新的操作系統(tǒng),如實(shí)時(shí)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)等。為了對設(shè)計(jì)操作系統(tǒng)有一個(gè)指導(dǎo)性理論,對操作系統(tǒng)進(jìn)行了理論化,其主要工作有:(1)對過去的成果進(jìn)行了總結(jié)和精選;(2)對操作系統(tǒng)的結(jié)構(gòu)進(jìn)行研究,并獲得了幾種較成熟的結(jié)構(gòu)設(shè)計(jì)方法,如層次結(jié)構(gòu)法、模塊結(jié)構(gòu)法、面向?qū)ο蠓ǖ确椒ǎ唬?)對進(jìn)程通信進(jìn)行了研究,并開發(fā)了P、V通信和高級(jí)通信機(jī)構(gòu);(4)對死鎖問題和各種調(diào)度算法的研究,取得了許多成果;(5)對可靠性問題進(jìn)行了研究。

編輯推薦

《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)教程》是21世紀(jì)高等學(xué)校規(guī)劃教材之一。

圖書封面

圖書標(biāo)簽Tags

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


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


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

 
 

  •   買本書還必須十字以上,有什么可說的,
 

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

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