軟件技術(shù)基礎(chǔ)

出版時(shí)間:2000-7-1  出版社:人民郵電出版社  作者:劉志強(qiáng),顧 剛,衛(wèi)顏俊,肖小勃  頁(yè)數(shù):362  字?jǐn)?shù):581000  

內(nèi)容概要

本書(shū)介紹了計(jì)算機(jī)軟件技術(shù)基礎(chǔ)知識(shí),全書(shū)包括數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫(kù)和軟件工程四部分內(nèi)容。每部分都融入了計(jì)算機(jī)軟件方面的最新技術(shù),既有基本原理的敘述,又有實(shí)例和應(yīng)用的介紹。數(shù)據(jù)結(jié)構(gòu)全部以C++來(lái)描述算法;操作系統(tǒng)著重闡述DOS、UNIX和WINDOWS三種平臺(tái)上的軟件開(kāi)發(fā)技術(shù);數(shù)據(jù)庫(kù)以流行的關(guān)系數(shù)據(jù)庫(kù)為藍(lán)本,重點(diǎn)介紹SQL;軟件工程重點(diǎn)講述面向?qū)ο蟮能浖_(kāi)發(fā)技術(shù)。    讀者對(duì)象:非計(jì)算機(jī)專(zhuān)業(yè)的本科生、研究生以及廣大從事計(jì)算機(jī)軟件開(kāi)發(fā)的科技人員。

書(shū)籍目錄

第1章  線性數(shù)據(jù)結(jié)構(gòu)[本章要點(diǎn)]1.1 數(shù)據(jù)結(jié)構(gòu)概述1.1.1 數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)1.1.2 算法的描述及評(píng)價(jià)1.2 線性表1.2.1 線性表的邏輯結(jié)構(gòu)及運(yùn)算1.2.2 順序表類(lèi)1.2.3 鏈表類(lèi)1.2.4 線性表的基本應(yīng)用1.3 棧和隊(duì)列1.3.1 棧的邏輯結(jié)構(gòu)與運(yùn)算1.3.2 堆棧類(lèi)1.3.3 隊(duì)列1.3.4 隊(duì)列類(lèi)1.3.5 棧和隊(duì)列的基本應(yīng)用1.4 串和數(shù)組1.4.1 串及其運(yùn)算1.4.2 串的順序和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)1.4.3 數(shù)組1.4.4 數(shù)組的順序存儲(chǔ)結(jié)構(gòu)1.4.5 矩陣的壓縮存儲(chǔ)1.5 小結(jié)第1章習(xí)題第2章  非線性數(shù)據(jù)結(jié)構(gòu)[本章要點(diǎn)]2.1 樹(shù)的邏輯結(jié)構(gòu)及其運(yùn)算2.2 二叉樹(shù)2.2.1 二叉樹(shù)的定義及其運(yùn)算2.2.2 二叉樹(shù)類(lèi)2.2.3 特殊二叉樹(shù)2.2.4 二叉樹(shù)的遍歷2.3 樹(shù)類(lèi)2.4 森林與二叉樹(shù)的轉(zhuǎn)換2.5 圖的邏輯結(jié)構(gòu)及其運(yùn)算2.6 圖類(lèi)2.6.1 鄰接矩陣2.6.2 鄰接表2.7 圖的遍歷2.7.1 深度優(yōu)先遍歷連通圖2.7.2 廣度優(yōu)先遍歷連通圖2.8 樹(shù)和圖的基本應(yīng)用2.9 小結(jié)第2章習(xí)題第3章  查找和排序[本章要點(diǎn)]3.1 什么是查找3.2 順序表的查找3.2.1 順序查找3.2.2 折半查找3.2.3 分塊查找3.3 樹(shù)表查找3.4 哈希查找3.4.1 什么是哈希表3.4.2 哈希表的建立3.4.3 解決沖突的方法3.4.4 哈希查找3.4.5 平均查找長(zhǎng)度的計(jì)算舉例3.5 什么是排序3.6 簡(jiǎn)單插入排序3.7 簡(jiǎn)單選擇排序3.8 冒泡排序3.9 快速排序3.10 歸并排序3.11 小結(jié)  第3章習(xí)題第4章 操作系基礎(chǔ)[本章要點(diǎn)]  4.1 操作系統(tǒng)基礎(chǔ)4.1.1 操作系統(tǒng)定義4.1.2 CPU及進(jìn)程管理4.1.3 內(nèi)存管理4.1.4 外設(shè)管理4.1.5 外設(shè)及文件系統(tǒng)4.1.6 用戶接口4.1.7 程序員接口 4.2 三種典型操作系統(tǒng)特點(diǎn)及比較 4.3 DOS操作系統(tǒng)編程模型4.3.1 DOS結(jié)構(gòu)4.3.2 DOS編程流程及開(kāi)發(fā)工具4.3.3 內(nèi)存分配圖4.3.4 操作系統(tǒng)程序員接口4.3.5 實(shí)例 4.4 UNIX操作系統(tǒng)編程模型4.4.1 結(jié)構(gòu)4.4.2 編程流程及開(kāi)發(fā)包4.4.3 多進(jìn)程編程特點(diǎn)4.4.4 常見(jiàn)進(jìn)程通訊方式4.4.5 程序員接口4.4.6 實(shí)例 4.5 Windows編程模型4.5.1 Windows結(jié)構(gòu)4.5.2 WOSA及Windows DNA4.5.3 事件及消息機(jī)制4.5.4 多線程4.5.5 編程流程及開(kāi)發(fā)包4.5.6 程序員接口4.5.7 實(shí)例 4.6 小結(jié) 第4章習(xí)題第5章 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)5.1 概述及發(fā)展簡(jiǎn)史5.1.1 概述5.1.2 發(fā)展簡(jiǎn)史5.1.3 數(shù)據(jù)庫(kù)是什么5.2 數(shù)據(jù)模型5.2.1  要素5.2.2  E-R圖表示法5.2.3  三種模型介紹5.3 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)5.3.1  三級(jí)模式結(jié)構(gòu)體系5.3.2  數(shù)據(jù)庫(kù)的構(gòu)成5.3.3  DBMS介紹第5章習(xí)題第6章 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)6.1 關(guān)系數(shù)據(jù)庫(kù) 6.1.1  概述6.1.2  定義及關(guān)系模型6.1.3  關(guān)系代數(shù)及關(guān)系運(yùn)算6.2 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言(SQL)6.2.1  概述6.2.2  DDL6.2.3  DML6.2.4  DCL6.3 關(guān)系數(shù)據(jù)庫(kù)理論6.3.1  概述6.3.2  數(shù)據(jù)依賴6.3.3  規(guī)范化6.4 關(guān)系數(shù)據(jù)庫(kù)的安全性和完整性6.4.1  安全性6.4.2  完整性6.4.3  并發(fā)控制6.5 新型關(guān)系數(shù)據(jù)庫(kù)概述6.5.1  分布式關(guān)系數(shù)據(jù)庫(kù)6.5.2  對(duì)象關(guān)系數(shù)據(jù)庫(kù)6.5.3  數(shù)據(jù)倉(cāng)庫(kù)第6章習(xí)題第7章 實(shí)用關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用基礎(chǔ)7.1 計(jì)算模式介紹7.1.1  主機(jī)/終端模式7.1.2  C/S分布式模式7.1.3  B/S模式7.2 Oracle RDBMS介紹7.2.1  概述7.2.2  Oracle對(duì)象介紹7.2.3  分布式處理功能7.2.4  PL/SQL語(yǔ)言7.2.5  存儲(chǔ)過(guò)程及觸發(fā)器7.3 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)7.4 應(yīng)用實(shí)例7.4.1  系統(tǒng)簡(jiǎn)介7.4.2  系統(tǒng)分析和設(shè)計(jì)7.4.3  系統(tǒng)實(shí)施第7章習(xí)題第8章 軟件與軟件工程[本章要點(diǎn)]8.1 軟件的基本概念8.1.1 軟件的概念8.1.2 軟件的特點(diǎn)8.1.3 軟件的分類(lèi)8.2 軟件的發(fā)展與軟件危機(jī)8.2.1 軟件危機(jī)8.2.2 產(chǎn)生軟件危機(jī)的原因8.2.3 解決軟件危機(jī)的途徑8.3 軟件工程8.3.1 軟件工程概述8.3.2 軟件工程原理8.3.3 軟件工程基本目標(biāo)8.3.4 傳統(tǒng)軟件工程模式8.3.5 現(xiàn)代軟件工程模式8.4 軟件生存周期8.4.1 軟件生存周期各個(gè)階段的主要任務(wù)8.4.2 軟件生存周期模型8.5 軟件工程管理8.5.1 軟件工程項(xiàng)目管理的任務(wù)8.5.2 軟件人員組織與管理8.5.3 軟件配置管理8.5.4 軟件知識(shí)產(chǎn)權(quán)保護(hù)8.6 小結(jié)    第8章習(xí)題第9章 傳統(tǒng)的軟件開(kāi)發(fā)方法[本章要點(diǎn)]9.1 結(jié)構(gòu)化開(kāi)發(fā)方法概述9.2 系統(tǒng)分析與定義9.2.1 需求分析概述9.2.2 需求分析的任務(wù)9.2.3 系統(tǒng)需求分析的原則9.2.4 系統(tǒng)需求分析的工具9.2.5結(jié)構(gòu)分析方法(SA方法)9.3 系統(tǒng)設(shè)計(jì)9.3.1 軟件設(shè)計(jì)概述9.3.2 軟件設(shè)計(jì)原則9.3.3 軟件設(shè)計(jì)準(zhǔn)則9.3.4 面向數(shù)據(jù)流的設(shè)計(jì)9.3.5 詳細(xì)設(shè)計(jì)9.3.6 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)   9.4 系統(tǒng)編程9.4.1 軟件編程概述9.4.2 軟件編程風(fēng)格9.4.3 程序設(shè)計(jì)語(yǔ)言9.5 系統(tǒng)測(cè)試9.5.1 軟件測(cè)試概述9.5.2 測(cè)試用例的設(shè)計(jì)9.5.3 測(cè)試實(shí)施方法9.5.4 軟件調(diào)試   9.6 系統(tǒng)維護(hù)9.6.1 系統(tǒng)維護(hù)概述9.6.2 軟件維護(hù)的任務(wù)9.6.3 軟件維護(hù)的副作用9.6.4 軟件的可維護(hù)性  9.7 小結(jié)  第9章習(xí)題參考書(shū)目

圖書(shū)封面

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


    軟件技術(shù)基礎(chǔ) PDF格式下載


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

 
 

 

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

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