出版時(shí)間:2007-7 出版社:高等教育 作者:麥中凡//苗明川//何玉潔 頁(yè)數(shù):455
內(nèi)容概要
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ)(第3版)》是計(jì)算機(jī)軟件技術(shù)基礎(chǔ)的綜合教材。第3版教材在前兩版的基礎(chǔ)上進(jìn)行了修訂和更新,力求在保持原版編寫理念、整體風(fēng)格的基礎(chǔ)上,加入軟件技術(shù)發(fā)展的最新成果,并按照SWEBOK規(guī)范做了校訂,進(jìn)一步精煉了選材內(nèi)容。主要內(nèi)容包括程序設(shè)計(jì)語(yǔ)言、算法與數(shù)據(jù)結(jié)構(gòu)、多媒體及其應(yīng)用開發(fā)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)等軟件基本知識(shí)點(diǎn)。在本書的最后,還介紹了軟件開發(fā)與維護(hù)以及軟件工程過(guò)程與軟件工程管理等內(nèi)容,力圖通過(guò)有限的篇幅,使讀者建立起開發(fā)一個(gè)軟件系統(tǒng)的總體概念和方法。 第3版較第2版在結(jié)構(gòu)上有所調(diào)整,使之更為合理。 本書適合作為高等學(xué)校非計(jì)算機(jī)專業(yè)基礎(chǔ)教材使用,也可以作為信息產(chǎn)業(yè)從業(yè)者軟件技術(shù)的入門教材。
書籍目錄
第1章 導(dǎo)論1.1 程序與軟件1.2 軟件的分類與應(yīng)用軟件1.3 幾種常用軟件1.4 學(xué)習(xí)提示練習(xí)題第2章 程序設(shè)計(jì)語(yǔ)言2.1 高級(jí)程序設(shè)計(jì)語(yǔ)言概述2.2 高級(jí)程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)計(jì)算的方式2.2.1 編譯器工作原理2.2.2 高級(jí)語(yǔ)言程序的解釋執(zhí)行2.3 高級(jí)程序設(shè)計(jì)語(yǔ)言的基本特征2.3.1 變量、表達(dá)式、賦值2.3.2 程序的控制結(jié)構(gòu)2.3.3 數(shù)據(jù)類型2.3.4 過(guò)程2.3.5 過(guò)程的數(shù)據(jù)傳遞2.3.6 變量的生命期和Static變量2.3.7 輸入/輸出2.4 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的基本特征2.4.1 對(duì)象概述2.4.2 類與對(duì)象2.4.3 類定義2.4.4 類繼承2.4.5 多態(tài)性2.4.6 類繼承帶來(lái)的新問題2.5 網(wǎng)絡(luò)計(jì)算機(jī)時(shí)代的編程語(yǔ)言2.5.1 HTML和XML2.5.2 腳本語(yǔ)言2.5.3 網(wǎng)絡(luò)編程語(yǔ)言小結(jié)練習(xí)題第3章 算法與數(shù)據(jù)結(jié)構(gòu)3.1 算法3.1.1 算法的表示3.1.2 算法的定義3.1.3 算法與建模3.1.4 算法的優(yōu)劣3.1.5 常用算法3.2 數(shù)據(jù)結(jié)構(gòu)3.2.1 數(shù)據(jù)的結(jié)構(gòu)關(guān)系3.2.2 數(shù)據(jù)結(jié)構(gòu)的研究方法3.2.3 線性表3.2.4 樹和二叉樹3.2.5 圖的定義和術(shù)語(yǔ)3.3 查找與排序3.3.1 查找3.3.2 排序3.4 文件3.4.1 文件的基本概念和術(shù)語(yǔ)3.4.2 文件索引結(jié)構(gòu)3.5 應(yīng)用舉例小結(jié)練習(xí)題第4章 Visual C++環(huán)境及其應(yīng)用4.1 應(yīng)用(程序)系統(tǒng)的體系結(jié)構(gòu)4.2 圖形用戶界面4.2.1 GUI的諸元素及其實(shí)現(xiàn)4.2.2 Visual C++6.0平臺(tái)界面4.3 Windows編程環(huán)境4.4 Windows環(huán)境下的VC++編程4.4.1 VC++6.0程序設(shè)計(jì)的特點(diǎn)4.4.2 消息和事件驅(qū)動(dòng)4.5 創(chuàng)建VC+4-應(yīng)用程序的步驟4.6 應(yīng)用程序舉例4.6.1 問題的描述4.6.2 需求分析4.6.3 設(shè)計(jì)4.6.4 界面設(shè)計(jì)4.6.5 編程實(shí)現(xiàn)小結(jié)練習(xí)題第5章 多媒體與多媒體開發(fā)5.1 多媒體5.1.1 多媒體概述5.1.2 多媒體的應(yīng)用5.2 多媒體計(jì)算機(jī)系統(tǒng)5.2.1 多媒體系統(tǒng)構(gòu)成5.2.2 多媒體計(jì)算機(jī)5.3 多媒體技術(shù)與設(shè)備5.3.1 音頻設(shè)備5.3.2 視頻設(shè)備5.3.3 存儲(chǔ)光盤5.4 多媒體應(yīng)用開發(fā)5.4.1 多媒體應(yīng)用軟件的制作過(guò)程5.4.2 多媒體數(shù)據(jù)的準(zhǔn)備5.4.3 多媒體開發(fā)工具與平臺(tái)小結(jié)練習(xí)題第6章 操作系統(tǒng)6.1 操作系統(tǒng)概述6.1.1 什么是操作系統(tǒng)6.1.2 操作系統(tǒng)的特性6.1.3 操作系統(tǒng)的功能6.1.4 操作系統(tǒng)的類型6.1.5 操作系統(tǒng)的結(jié)構(gòu)6.2 操作系統(tǒng)功能實(shí)現(xiàn)原理6.2.1 進(jìn)程管理6.2.2 存儲(chǔ)管理6.2.3 設(shè)備管理6.2.4 文件管理6.3 常見的操作系統(tǒng)6.3,1 Windows系統(tǒng)6.3.2 UNIX系統(tǒng)6.3.3 Linux系統(tǒng)6.3.4 手機(jī)操作系統(tǒng)6.3.5 Mac Os6.4 新一代操作系統(tǒng)小結(jié)練習(xí)題第7章 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)7.1 計(jì)算機(jī)網(wǎng)絡(luò)概述7.1.1 計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展7.1.2 計(jì)算機(jī)網(wǎng)絡(luò)的概念7.1.3 計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)通信7.1.4 計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)7.1.5 計(jì)算機(jī)網(wǎng)絡(luò)的軟件系統(tǒng)7.2 局域網(wǎng)與Internet7.2.1 局域網(wǎng)概述7.2.2 網(wǎng)絡(luò)的傳輸介質(zhì)7.2.3 網(wǎng)絡(luò)互連設(shè)備小結(jié)練習(xí)題第8章 網(wǎng)絡(luò)協(xié)議與網(wǎng)絡(luò)應(yīng)用8.1 OSI參考模型8.1.1 OSI/RM。的協(xié)議層次8.1.2 協(xié)議服務(wù)8.1.3 IEEE 802系列標(biāo)準(zhǔn)8.2 網(wǎng)絡(luò)傳輸協(xié)議8.2.1 NetBEUI8.2.2 TCP/IP8.2.3 IPX/SPX協(xié)議8.2.4 串行鏈路上的SLIP/PPP8.3 網(wǎng)絡(luò)操作系統(tǒng)8.3.1 網(wǎng)絡(luò)操作系統(tǒng)概述8.3.2 Windows 2000網(wǎng)絡(luò)操作系統(tǒng)8.3.3 Windows 2000的技術(shù)特點(diǎn)8.3.4 Windows 2000的網(wǎng)絡(luò)技術(shù)特性8.4 建立網(wǎng)絡(luò)環(huán)境8.4.1 網(wǎng)絡(luò)軟件需要考慮的問題8.4.2 用戶賬戶的管理8.4.3 用戶組的管理8.4.4 網(wǎng)絡(luò)文檔的編制8.5 網(wǎng)絡(luò)環(huán)境的安全性8.6 Internet技術(shù)8.6.1 Internet概述8.6.2 Internet的基本服務(wù)8.6.3 防火墻技術(shù)8.6.4 虛擬局域網(wǎng)8.6.5 無(wú)線網(wǎng)絡(luò)技術(shù)小結(jié)練習(xí)題第9章 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)9.1 數(shù)據(jù)庫(kù)基礎(chǔ)9.1.1 數(shù)據(jù)庫(kù)概述9.1.2 數(shù)據(jù)管理的發(fā)展9.2 數(shù)據(jù)模型9.3 數(shù)據(jù)完整性9.4 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)9.5 數(shù)據(jù)庫(kù)保護(hù)9.6 數(shù)據(jù)庫(kù)系統(tǒng)的模式9.6.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)9.6.2 數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性9.7 關(guān)系數(shù)據(jù)庫(kù)9.7.1 關(guān)系數(shù)據(jù)庫(kù)的組成9.7.2 關(guān)系規(guī)范化9.8 數(shù)據(jù)厙設(shè)計(jì)9.8.1 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范9.8.2 實(shí)體一聯(lián)系模型(E-R模型)9.9 SQL9.9.l SQL概述9.9.2 SQL基礎(chǔ)9.9.3 數(shù)據(jù)操作9.9.4 數(shù)據(jù)控制功能9.9.5 數(shù)據(jù)定義功能9.9.6 事務(wù)處理9.9.7 觸發(fā)器9.9.8 存儲(chǔ)過(guò)程9.10 數(shù)據(jù)庫(kù)應(yīng)用結(jié)構(gòu)9.10.1 集中式應(yīng)用結(jié)構(gòu)9.10.2 文件服務(wù)器結(jié)構(gòu)9.10.3 客戶機(jī)/服務(wù)器結(jié)構(gòu)9.10.4 互聯(lián)網(wǎng)應(yīng)用結(jié)構(gòu)9.11 數(shù)據(jù)庫(kù)訪問技術(shù)9.11.1 ODBC 9.11.2 OLE DB9.11.3 ADO9.11.4 JDBC小結(jié)練習(xí)題第10章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)10.1 應(yīng)用背景與需求說(shuō)明10.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10.2.1 概念設(shè)計(jì)10.2.2 設(shè)計(jì)關(guān)系模式10.2.3 確定數(shù)據(jù)庫(kù)應(yīng)用程序的功能及安全控制10.3 數(shù)據(jù)庫(kù)的創(chuàng)建10.3.1 創(chuàng)建數(shù)據(jù)庫(kù)10.3.2 創(chuàng)建數(shù)據(jù)庫(kù)表10.4 ADO對(duì)象10.5 使用ADO數(shù)據(jù)控件訪問數(shù)據(jù)庫(kù)10.5.1 建立VC工程10.5.2 使用ADO數(shù)據(jù)控件10.5.3 DataGrid控件10.6 使用ADO API訪問數(shù)據(jù)庫(kù)10.6.1 建立VC工程10.6.2 連接數(shù)據(jù)源10.6.3 使用結(jié)果集對(duì)象操縱數(shù)據(jù)10.7 Web及數(shù)據(jù)庫(kù)訪問技術(shù)10.7.1 Web技術(shù)概述10.7.2 瀏覽器/服務(wù)器體系結(jié)構(gòu)10.7.3 常用的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)10.7.4 JSP技術(shù)概述10.8 Web數(shù)據(jù)庫(kù)技術(shù)實(shí)例10.8.1 安裝及配置Web服務(wù)器10.8.2 編寫Web數(shù)據(jù)庫(kù)程序小結(jié)練習(xí)題第11章 軟件開發(fā)與軟件維護(hù)11.1 軟件生存周期的主要活動(dòng)11.2 軟件需求11.2.1 需求工程11.2.2 導(dǎo)出需求11.2.3 分析模型11.3 軟件設(shè)計(jì)11.3.1 軟件設(shè)計(jì)的基本原則11.3.2 軟件設(shè)計(jì)模型11.3.3 軟件設(shè)計(jì)用的UMI11.3.4 軟件設(shè)計(jì)說(shuō)明書的書寫11.4 軟件構(gòu)造11.4.1 有關(guān)軟件構(gòu)造的幾個(gè)問題11.4.2 構(gòu)造原則11.4.3 構(gòu)造的風(fēng)格11.5 軟件測(cè)試11.5.1 測(cè)試技術(shù)11.5.2 集成測(cè)試策略11.5.3 其他測(cè)試11.5.4 測(cè)試文檔11.5.5 面向?qū)ο筌浖y(cè)試11.6 軟件維護(hù)小結(jié)練習(xí)題第12章 軟件工程過(guò)程與軟件工程管理12.1 軟件工程概述12.2 軟件工程過(guò)程12.2.1 軟件過(guò)程活動(dòng)12.2.2 軟件過(guò)程模型12.2.3 一個(gè)實(shí)用的應(yīng)用開發(fā)過(guò)程模型12.2.4 軟件過(guò)程標(biāo)準(zhǔn)12.3 軟件質(zhì)量保證12.3.1 軟件質(zhì)量與度量12.3.2 軟件質(zhì)量保證12.4 軟件項(xiàng)目管理12.4.1 風(fēng)險(xiǎn)管理12.4.2 項(xiàng)目計(jì)劃12.4.3 項(xiàng)目調(diào)度和追蹤12.5 軟件配置管理12.6 軟件開發(fā)環(huán)境和技術(shù)基礎(chǔ)設(shè)施小結(jié)練習(xí)題
編輯推薦
《面向21世紀(jì)課程教材·計(jì)算機(jī)軟件技術(shù)基礎(chǔ)》為“面向21世紀(jì)課程教材”,并獲教育部高??萍歼M(jìn)步一等獎(jiǎng);第二版被評(píng)為普通高等教育“十五”國(guó)家級(jí)規(guī)劃教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
計(jì)算機(jī)軟件技術(shù)基礎(chǔ) PDF格式下載