出版時(shí)間:2001-01 出版社:清華大學(xué)出版社 作者:鄭人杰 頁數(shù):520 字?jǐn)?shù):798
內(nèi)容概要
本書分為3篇,第1篇是C++和面向?qū)ο蟪绦蛟O(shè)計(jì);第2篇是用C++與面向?qū)ο蠓椒枋龅臄?shù)據(jù)結(jié)構(gòu);第3篇是軟件工程方法。本書的內(nèi)容相當(dāng)完整,基本覆蓋考試要求。每章最后附有習(xí)題,可作為自測(cè)的依據(jù)。本書可作為軟件工程中級(jí)培訓(xùn)教材,還可以作為各有關(guān)院校計(jì)算機(jī)軟件課程學(xué)習(xí)的參考教材,以及從事計(jì)算機(jī)軟件開發(fā)的技術(shù)人員學(xué)習(xí)軟件開發(fā)基本知識(shí)的輔助教材。
書籍目錄
第1篇 C++語言與面向?qū)ο蟪绦蛟O(shè)計(jì)第1章 C++簡(jiǎn)介1.1 C++歷史1.2 C++語言特點(diǎn)1.3 本篇的組織結(jié)構(gòu)第2章 熟悉C++2.1 環(huán)境2.2 第一個(gè)示例程序2.3 第二個(gè)示例程序習(xí)題第3章 進(jìn)一步熟悉C++3.1 更多的變量類型3.2 函數(shù)3.3 類與對(duì)象3.4 結(jié)構(gòu)、聯(lián)合和位域習(xí)題第4章 類與繼承4.1 單繼承4.2 多繼承習(xí)題第5章 C++高級(jí)應(yīng)用5.1 模板5.2 I/O流5.3 堆管理5.4 操作符重載5.5 異常習(xí)題第2篇 數(shù)據(jù)結(jié)構(gòu)第6章 基本概念6.1 什么是數(shù)據(jù)結(jié)構(gòu)6.2 抽象數(shù)據(jù)類型及面向?qū)ο蟾拍?.3 數(shù)據(jù)結(jié)構(gòu)的抽象層次6.4 算法定義6.5 性能分析與度量習(xí)題第7章 數(shù)組7.1 數(shù)組的概念7.2 順序表7.3 稀疏矩陣7.4 字符串習(xí)題第8章 鏈表8.1 單鏈表8.2 循環(huán)鏈表8.3 雙向鏈表8.4 稀疏矩陣習(xí)題第9章 棧和隊(duì)列9.1 棧9.2 隊(duì)列9.3 優(yōu)先級(jí)隊(duì)列習(xí)題第10章 遞歸10.1 遞歸的概念10.2 遞歸過程與遞歸工作棧10.3 廣義表習(xí)題第11章 樹與森林11.1 樹和森林的概念11.2 二叉樹11.3 二叉樹的表示11.4 二叉樹遍歷11.5 線索化二叉樹11.6 堆11.7 樹與森林11.8 二叉樹的計(jì)數(shù)11.9 霍夫曼樹習(xí)題第12章 集合與搜索12.1 集合及其表示12.2 等價(jià)類和并查集12.3 靜態(tài)搜索表12.4 二叉搜索樹習(xí)題第13章 圖13.1 圖的基本概念13.2 圖的存儲(chǔ)表示13.3 圖的遍歷與連通性13.4 最小生成樹13.5 最短路徑13.6 活動(dòng)網(wǎng)絡(luò)習(xí)題第14章 排序14.1 概述14.2 插入排序14.3 交換排序14.4 選擇排序14.5 歸并排序14.6 基數(shù)排序14.7 磁盤排序習(xí)題第15章 索引與散列15.1 靜態(tài)索引結(jié)構(gòu)15.2 AVL樹15.3 B_樹與B+樹15.4 散列習(xí)題第3篇 軟件工程方法第16章 軟件工程基本概念16.1 軟件的概念、特點(diǎn)和分類16.2 軟件的發(fā)展和軟件危機(jī)16.3 軟件工程過程和軟件生存期16.4 軟件生存期模型16.5 軟件工程的基本目標(biāo)習(xí)題第17章 系統(tǒng)分析17.1 基于計(jì)算機(jī)的系統(tǒng)17.2 計(jì)算機(jī)系統(tǒng)工程17.3 系統(tǒng)需求識(shí)別17.4 可行性研究17.5 系統(tǒng)結(jié)構(gòu)的模型化習(xí)題第18章 面向過程的軟件需求分析18.1 軟件需求分析的任務(wù)和過程18.2 符號(hào)表示18.3 構(gòu)造數(shù)據(jù)流模型18.4 數(shù)據(jù)詞典18.5 系統(tǒng)行為描述18.6 數(shù)據(jù)及數(shù)據(jù)庫需求習(xí)題第19章 原型化方法19.1 為什么使用原型化方法19.2 軟件原型的分類19.3 快速原型開發(fā)模型19.4 原型開發(fā)技術(shù)19.5 軟件復(fù)用技術(shù)習(xí)題第20章 面向過程的軟件設(shè)計(jì)方法20.1 軟件設(shè)計(jì)的目標(biāo)和任務(wù)20.2 軟件設(shè)計(jì)基礎(chǔ)20.3 模塊設(shè)計(jì)20.4 數(shù)據(jù)設(shè)計(jì)及文件設(shè)計(jì)20.5 結(jié)構(gòu)化設(shè)計(jì)方法習(xí)題第21章 用戶界面設(shè)計(jì)21.1 用戶界面應(yīng)具備的特性21.2 用戶界面設(shè)計(jì)的任務(wù)分析21.3 用戶界面任務(wù)和工作設(shè)計(jì)21.4 界面設(shè)計(jì)的基本類型21.5 數(shù)據(jù)輸入界面設(shè)計(jì)21.6 數(shù)據(jù)顯示界面設(shè)計(jì)21.7 控制界面的設(shè)計(jì)習(xí)題第22章 面向?qū)ο蠹夹g(shù)22.1 面向?qū)ο蟮母拍?2.2 面向?qū)ο蠓椒ǖ拈_發(fā)過程習(xí)題第23章 面向?qū)ο蠓治雠c模型化23.1 面向?qū)ο蠓治?3.2 對(duì)象模型技術(shù)23.3 Coad與Yourdon的OOA方法習(xí)題第24章 面向?qū)ο笤O(shè)計(jì)24.1 高層設(shè)計(jì)24.2 Coad與Yourdon面向?qū)ο笤O(shè)計(jì)方法24.3 類的設(shè)計(jì)習(xí)題
圖書封面
評(píng)論、評(píng)分、閱讀與下載