出版時間:2009-8 出版社:清華大學(xué)出版社 作者:張淑平 編 頁數(shù):476
Tag標(biāo)簽:無
前言
軟件產(chǎn)業(yè)是信息產(chǎn)業(yè)的核心之一,是經(jīng)濟(jì)社會發(fā)展的基礎(chǔ)性、先導(dǎo)性和戰(zhàn)略性產(chǎn)業(yè),在推進(jìn)信息化與工業(yè)化融合、促進(jìn)發(fā)展方式轉(zhuǎn)變和產(chǎn)業(yè)結(jié)構(gòu)升級、維護(hù)國家安全等方面有著重要作用。黨中央、國務(wù)院高度重視軟件產(chǎn)業(yè)發(fā)展,先后出臺了18號文件、47號文件等一系列政策措施,營造了良好的發(fā)展環(huán)境。近年來,我國軟件產(chǎn)業(yè)進(jìn)入快速發(fā)展期。2007年銷售收入達(dá)到5834億元,出口102.4億美元,軟件從業(yè)人數(shù)達(dá)148萬人。全國共認(rèn)定軟件企業(yè)超過1.8萬家,登記備案軟件產(chǎn)品超過5萬個。軟件技術(shù)創(chuàng)新取得突破,國產(chǎn)操作系統(tǒng)、數(shù)據(jù)庫、中間件等基礎(chǔ)軟件相繼推出并得到了較好的應(yīng)用。軟件與信息服務(wù)外包蓬勃發(fā)展,軟件正版化工作順利推進(jìn)。隨著軟件產(chǎn)業(yè)的快速發(fā)展,軟件人才需求日益迫切。為適應(yīng)產(chǎn)業(yè)發(fā)展需求、規(guī)范軟件專業(yè)人員技術(shù)資格,20余年前全國計算機軟件考試創(chuàng)辦,率先執(zhí)行了以考代評政策。近年來,考試作了很多積極的探索,進(jìn)行了一系列改革,考試名稱、考試內(nèi)容、專業(yè)類別、職業(yè)崗位也作了相應(yīng)的變化。目前,考試名稱已調(diào)整為計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試,涉及5個專業(yè)類別、3個級別層次共27個職業(yè)崗位,采取水平考試的形式,執(zhí)行資格考試政策,并擴展到高級資格,取得了良好效果。20余年來,累計報考人數(shù)近200萬,影響力不斷擴大。程序員、軟件設(shè)計師、系統(tǒng)分析師、網(wǎng)絡(luò)工程師、數(shù)據(jù)庫系統(tǒng)工程師的考試標(biāo)準(zhǔn)已與日本相應(yīng)考試級別實現(xiàn)互認(rèn),程序員和軟件設(shè)計師的考試標(biāo)準(zhǔn)與韓國實現(xiàn)互認(rèn)。通過考試,一大批軟件人才脫穎而出,為加快培育軟件人才隊伍、推動軟件產(chǎn)業(yè)健康發(fā)展起到了重要作用。最近,工業(yè)和信息化部電子教育與考試中心組織了一批具有較高理論水平和豐富實踐經(jīng)驗的專家編寫了這套全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試教材和輔導(dǎo)用書。按照考試大綱的要求,教材和輔導(dǎo)用書全面介紹相關(guān)知識與技術(shù),幫助考生學(xué)習(xí)備考,將為軟件考試的規(guī)范和完善起到積極作用。
內(nèi)容概要
本書作為初級職稱的軟考指定教材,具有比較權(quán)威的指導(dǎo)意義。本書根據(jù)《程序員考試大綱》的重點內(nèi)容,闡述了共12章的內(nèi)容,考生在學(xué)習(xí)教材內(nèi)容的同時,還須對照考試大綱(2009版),認(rèn)真學(xué)習(xí)和復(fù)習(xí)大綱的知識點。 本書是在《程序員考試大綱》的指導(dǎo)下,對《程序員教程(第2版)》進(jìn)行了認(rèn)真的修編,重寫而成。 本書適合參加本考試的考生和大學(xué)在校生作為教材。
書籍目錄
第1章 計算機系統(tǒng)基礎(chǔ)知識 1.1 計算機系統(tǒng)的基本組成 1.2 計算機中數(shù)據(jù)的表示及運算 1.2.1 計算機中數(shù)據(jù)的表示 1.2.2 校驗碼 1.2.3 邏輯代數(shù)及邏輯運算 1.2.4 機器數(shù)的運算 1.3 計算機的基本組成及工作原理 1.3.1 總線的基本概念 1.3.2 中央處理單元 1.3.3 存儲系統(tǒng) 1.3.4 輸入,輸出技術(shù) 1.4 指令系統(tǒng)簡介第2章 操作系統(tǒng)基礎(chǔ)知識 2.1 操作系統(tǒng)概述 2.2 處理機管理 2.2.1 基本概念 2.2.2 進(jìn)程控制 2.2.3 進(jìn)程通信 2.2.4 進(jìn)程調(diào)度 2.2.5 死鎖 2.2.6 線程 2.3 存儲管理 2.3.1 基本概念 2.3.2 存儲管理方案 2.3.3 分頁存儲管理 2.3.4 分段存儲管理 2.3.5 虛擬存儲管理 2.4 設(shè)備管理 2.4.1 設(shè)備管理概述 2.4.2 設(shè)備管理技術(shù) 2.4.3 磁盤調(diào)度 2.5 文件管理 2.5.1 基本概念 2.5.2 文件的結(jié)構(gòu)和組織 2.5.3 文件目錄 2.5.4 存取方法、存取控制 2.5.5 文件的使用 2.5.6 文件的共享和保護(hù) 2.5.7 系統(tǒng)的安全與可靠性 2.6 作業(yè)管理 2.6.1 作業(yè)管理 2.6.2 作業(yè)調(diào)度 2.6.3 人機界面第3章 數(shù)據(jù)庫基礎(chǔ)知識 3.1 基本概念 3.1.1 數(shù)據(jù)庫系統(tǒng) 3.1.2 數(shù)據(jù)庫管理技術(shù)的發(fā)展 3.2 數(shù)據(jù)模型 3.2.1 數(shù)據(jù)模型的基本概念 3.2.2 數(shù)據(jù)模型的三要素 3.2.3 E.R模型 3.2.4 基本的數(shù)據(jù)模型 3.3 DBMS的功能和特征 3.3.1 DBMS的功能 3.3.2 DBMS的特征與分類 3.4 數(shù)據(jù)庫模式 3.4.1 模式 3.4.2 三級模式兩級映像 3.5 關(guān)系數(shù)據(jù)庫與關(guān)系運算 3.5.1 關(guān)系數(shù)據(jù)庫的基本概念 3.5.2 關(guān)系數(shù)據(jù)庫模式 3.5.3 完整性約束 3.5.4 關(guān)系代數(shù)運算 3.6 關(guān)系數(shù)據(jù)庫SQL語言簡介 3.6.1 SQL概述 3.6.2 SQL數(shù)據(jù)定義 3.6.3 SQL數(shù)據(jù)查詢 3.6.4 SQL數(shù)據(jù)更新 3.6.5 SQL的訪問控制 3.6.6 嵌入式SQL 3.7 數(shù)據(jù)庫設(shè)計第4章 多媒體基礎(chǔ)知識 4.1 多媒體的基本概念 4.1.1 媒體的分類和特征 4.1.2 多媒體計算機系統(tǒng) 4.2 音頻 4.2.1 數(shù)字聲音基礎(chǔ) 4.2.2 聲音文件格式 4.3 圖形和圖像 4.3.1 圖像的基礎(chǔ)知識 4.3.2 圖形與圖像信息的表示和獲取 4.3.3 圖形圖像文件格式 4.4 動畫和視頻 4.4.1 動畫的基本概念 4.4.2 模擬視頻和數(shù)宇視頻 4.4.3 視頻文件格式 4.5 多媒體網(wǎng)絡(luò) 4.5.1 超文本與超媒體 4.5.2 流媒體的基本概念第5章 網(wǎng)絡(luò)基礎(chǔ)知識 5.1 計算機網(wǎng)絡(luò)概述 5.1.1 計算機網(wǎng)絡(luò)的組成 5.1.2 計算機網(wǎng)絡(luò)的分類 5.2 計算機網(wǎng)絡(luò)硬件 5.2.1 計算機網(wǎng)絡(luò)互連設(shè)備 5.2.2 計算機網(wǎng)絡(luò)傳輸媒體 5.3 TCP/IP協(xié)議體系結(jié)構(gòu) 5.3.1 0Sills0參考模型與TCP/IP體系結(jié)構(gòu) 5.3.2 TCP,IP協(xié)議 5.3.3 IP地址 5.4 Intemet基礎(chǔ)知識 5.4.1 Inlemet服務(wù) 5.4.2 因特網(wǎng)接入方式 5.4.3 TCP/IP的配置 5.4.4 瀏覽器的設(shè)置與使用 5.4.5 防火墻技術(shù) 5.4.6 Client/Server結(jié)構(gòu)和Browser/Server結(jié)構(gòu) 5.5 局域網(wǎng)基礎(chǔ)第6章 程序語言基礎(chǔ)知識 6.1 程序語言基礎(chǔ)知識 6.1.1 程序語言的基本概念 6.1.2 程序設(shè)計語言的分類和特點 6.1.3 程序語言的基本成分 6.2 語言處理程序基礎(chǔ) 6.2.1 匯編程序基本原理 6.2.2 編譯程序基本原理 6.2.3 解釋程序基本原理第7章 軟件工程基礎(chǔ)知識 7.1 軟件工程和項目管理基礎(chǔ) 7.1.1 軟件工程概述與軟件生存周期 7.1.2 軟件開發(fā)項目管理基礎(chǔ)知識 7.1.3 工具與軟件開發(fā)環(huán)境 7.1.4 軟件過程能力評估 7.2 面向?qū)ο蠹夹g(shù)基礎(chǔ) 7.2.1 面向?qū)ο蟮幕靖拍睢 ?.2.2 面向?qū)ο蠓治雠c設(shè)計基本概念 7.3 軟件需求分析 7.3.1 軟件需求分析的基本任務(wù) 7.3.2 結(jié)構(gòu)化分析方法 7.4 軟件設(shè)計 7.4.1 軟件概要設(shè)計的基本任務(wù) 7.4.2 軟件設(shè)計的基本原理 7.4.3 軟件結(jié)構(gòu)優(yōu)化準(zhǔn)則 7.4.4 結(jié)構(gòu)化設(shè)計方法 7.4.5 軟件詳細(xì)設(shè)計 7.5 軟件編碼 7.5.1 程序設(shè)計方法與語言 7.5.2 程序設(shè)計風(fēng)格 7.6 軟件測試 7.6.1 軟件測試的目的及原則 7.6.2 軟件測試方法 7.6.3 軟件測試對象和過程 7.6.4 軟件測試設(shè)計和管理 7.6.5 軟件調(diào)試 7.7 系統(tǒng)運行與維護(hù) 7.8 軟件質(zhì)量管理與質(zhì)量保證第8章 數(shù)據(jù)結(jié)構(gòu)與算法 8.1 線性結(jié)構(gòu) 8.1.1 線性表 8.1.2 棧和隊列 8.1.3 串 8.2 數(shù)組和矩陣 8.3 樹和圖 8.3.1 樹 8.3.2 圖 8.4 常用算法 8.4.1 算法概述 8.4.2 排序算法 8.4.3 查找算法 8.4.4 字符串處理 8.4.5 遞歸算法 8.4.6 圖的相關(guān)算法第9章 標(biāo)準(zhǔn)化和知識產(chǎn)權(quán)基礎(chǔ)知識 9.1 標(biāo)準(zhǔn)化的基本知識 9.1.1 標(biāo)準(zhǔn)化的基本概念 9.1.2 信息技術(shù)標(biāo)準(zhǔn)化 9.1.3 標(biāo)準(zhǔn)化組織 9.1.4 IS0 9000標(biāo)準(zhǔn)簡介 9.1.5 能力成熟度模型簡介 9.2 知識產(chǎn)權(quán)基礎(chǔ)知識 9.2.1 知識產(chǎn)權(quán)的基本概念 9.2.2 計算機軟件著作權(quán) 9.2.3 計算機軟件的商業(yè)秘密權(quán)第10章 安全性基礎(chǔ)知識 10.1 安全性概述 10.2 計算機病毒和計算機犯罪概述 10.3 網(wǎng)絡(luò)安全 10.4 訪問控制 10.5 加密與解密第11章 C++程序設(shè)計 11.1 C++程序基礎(chǔ) 11.1.1 C++程序基本結(jié)構(gòu) 11.1.2 數(shù)據(jù)類型和運算符 11.1.3 基本輸入輸出 11.1.4 控制語句 11.1.5 函數(shù) 11.1.6 指針與引用 11.2 類與對象 11.3 繼承與多態(tài) 11.4 輸入與輸出流庫 11.5 異常處理 11.6 類庫 11.6.1 String 11.6.2 STL 11.6.3 vector第12章 Java語言程序設(shè)計 12.1 Java語言概述 12.1.1 Java語言的特點 12.1.2 Java開發(fā)環(huán)境 12.2 Java語言基礎(chǔ) 12.2.1 Java基本數(shù)據(jù)類型 12.2.2 控制結(jié)構(gòu) 12.2.3 Java數(shù)組與字符串 12.3 類與接口 12.3.1 類的定義與使用 12.3.2 對象的初始化 12.3.3 包 12.3.4 繼承 12.3.5 抽象類與接口 12.4 異常 12.4.1 異常的處理 12.4.2 自定義異?!?2.5 文件輸入、輸出和流 12.5.1 字節(jié)流 12.5.2 宇符流 12.6 Java小應(yīng)用程序 12.7 Java類庫的使用
章節(jié)摘錄
插圖:第1章 計算機系統(tǒng)基礎(chǔ)知識本章主要包括計算機系統(tǒng)的組成、計算機的類型、計算機中數(shù)據(jù)的表示和運算、CPU、存儲器等基礎(chǔ)知識。1.1 計算機系統(tǒng)的基本組成計算機系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)組成的,計算機硬件是計算機系統(tǒng)中看得見、摸得著的物理裝置,計算機軟件是程序、數(shù)據(jù)和相關(guān)文檔的集合。計算機系統(tǒng)的組成如圖1-1所示。1.計算機系統(tǒng)的硬件組成基本的計算機硬件系統(tǒng)由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備5大部件組成。隨著器件技術(shù)和微電子技術(shù)的發(fā)展,運算器、控制器等部件已被集成在一起,統(tǒng)稱為中央處理單元(Central Processing Unit,CPU)。CPU是硬件系統(tǒng)的核心,用于數(shù)據(jù)的加工處理,能完成各種算術(shù)、邏輯運算及控制功能。運算器是對數(shù)據(jù)進(jìn)行加工處理的部件,它主要完成算術(shù)和邏輯運算??刂破鞯闹饕δ軇t是從主存中取出指令并進(jìn)行分析,控制計算機的各個部件有條不紊地完成指令的功能。
編輯推薦
《程序員教程》是由清華大學(xué)出版社出版的。根據(jù)人力資源和社會保障部、工業(yè)和信息化部文件,計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試納入全國專業(yè)技術(shù)人員職業(yè)資格證書制度的統(tǒng)一規(guī)劃。通過考試獲得證書的人員,表明其已具備從事相應(yīng)專業(yè)崗位工作的水平和能力,用人單位可根據(jù)工作需要從獲得證書的人員中擇優(yōu)聘任相應(yīng)專業(yè)技術(shù)職務(wù)(技術(shù)員、助理工程師、工程師、高級工程師)。計算機技術(shù)與軟件專業(yè)實施全國統(tǒng)一考試后,不再進(jìn)行相應(yīng)專業(yè)技術(shù)職務(wù)任職資格的評審工作。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載