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