注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件開發(fā)技術基礎

軟件開發(fā)技術基礎

軟件開發(fā)技術基礎

定 價:¥28.00

作 者: 顧剛 主編
出版社: 西安電子科技大學出版社
叢編項: 國家級精品課程系列教材
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787560624792 出版時間: 2010-12-01 包裝: 平裝
開本: 16開 頁數(shù): 308 字數(shù):  

內容簡介

  《軟件開發(fā)技術基礎(國家級精品課程系列教材)》由顧剛主編,旨在介紹計算機軟件技術領域中最基本、最實用的原理和方法。本書從當前高等院校計算機教育的實際出發(fā),充分結合計算機技術本身的發(fā)展狀況,在內容取舍、篇章結構、敘述方式、實用性編程案例等方面都進行了精心的設計和組織?!盾浖_發(fā)技術基礎(國家級精品課程系列教材)》共9章,內容分為:軟件工程、線性表、堆棧與隊列、樹和圖、查找和排序、操作系統(tǒng)及Windows程序設計、數(shù)據(jù)庫及應用程序開發(fā)、網絡軟件開發(fā)技術、多媒體編程技術。網絡、多媒體和數(shù)據(jù)庫這三個方面的編程方法在本書中有較詳細的介紹。本書著眼于提高學生對軟件本質的理解和軟件設計的能力。本書可作為高等院校非計算機專業(yè)的本科生、研究生學習計算機軟件技術課程的教材,也可作為廣大從事計算機軟件開發(fā)人員學習計算機技術的參考書。

作者簡介

暫缺《軟件開發(fā)技術基礎》作者簡介

圖書目錄

第1章 軟件工程概述
1.1 軟件和軟件危機
1.1.1 軟件的概念
1.1.2 軟件危機
1.2 軟件工程的基本概念
1.2.1 軟件工程的定義
1.2.2 軟件工程的原則
1.2.3 軟件生存周期
1.3 軟件工程過程模型
1.3.1 瀑布模型
1.3.2 原型模型
1.3.3 螺旋模型
1.3.4 增量模型
1.3.5 噴泉模型
1.3.6 統(tǒng)一開發(fā)過程
1.3.7 敏捷開發(fā)過程
1.4 軟件開發(fā)方法
1.4.1 結構化開發(fā)方法
1.4.2 面向對象開發(fā)方法
習題
第2章 線性表
2.1 數(shù)據(jù)結構基本概念
2.2 線性表
2.3 順序表
2.4 單鏈表
2.5 循環(huán)鏈表
2.6 雙向鏈表
習題
第3章 堆棧與隊列
3.1 堆棧
3.1.1 堆棧的邏輯結構
3.1.2 堆棧的順序存儲結構
3.1.3 堆棧鏈式存儲結構
3.1.4 雙棧共享一個存儲空間
3.2 隊列
3.2.1 隊列的邏輯結構
3.2.2 隊列的順序存儲結構
3.2.3 隊列的鏈式存儲結構
3.3 堆棧應用實例
習題
第4章 樹和圖
4.1 樹的邏輯結構及其運算
4.2 二叉樹
4.2.1 二叉樹的定義及其運算
4.2.2 二叉樹類
4.2.3 特殊二叉樹
4.2.4 二叉樹的遍歷
4.3 樹類
4.4 圖的邏輯結構及其運算
4.5 圖類
4.5.1 鄰接矩陣
4.5.2 鄰接表
4.6 圖的遍歷
4.6.1 深度優(yōu)先遍歷連通圖
4.6.2 廣度優(yōu)先遍歷連通圖
習題
第5章 查找和排序
5.1 查找
5.2 順序查找與折半查找
5.3 分塊查找與樹表查找
5.4 哈希查找
5.4.1 哈希表
5.4.2 哈希表的建立
5.4.3 解決地址沖突的方法
5.4.4 線性探測的哈希查找
5.4.5 二次探測再散列查找
5.4.6 鏈地址法的哈希查找
5.5 排序
5.5.1 排序概述
5.5.2 簡單插入排序
5.5.3 簡單選擇排序
5.5.4 快速排序
5.5.5 基數(shù)排序
習題
第6章 操作系統(tǒng)及Windows程序設計
6.1 操作系統(tǒng)原理概述
6.1.1 進程管理
6.1.2 存儲器管理
6.1.3 文件管理
6.1.4 設備管理
6.1.5 用戶接口
6.2 Windows和MFC編程基礎
6.2.1 Windows操作系統(tǒng)和編程接口
6.2.2 MFC框架概述
6.2.3 使用MFC應用向導創(chuàng)建應用程序
6.2.4 MFC編程實例
6.3 Windows多線程編程
6.3.1 線程概念
6.3.2 線程創(chuàng)建和終止
6.3.3 線程同步
6.4 動態(tài)鏈接庫應用
6.4.1 動態(tài)鏈接庫介紹
6.4.2 創(chuàng)建和使用動態(tài)鏈接庫
習題
第7章 數(shù)據(jù)庫及應用程序開發(fā)
7.1 數(shù)據(jù)庫技術基礎
7.1.1 數(shù)據(jù)模型
7.1.2 規(guī)范化理論
7.2 關系數(shù)據(jù)庫標準語言SQL
7.2.1 SQL概述
7.2.2 數(shù)據(jù)表的操作
7.2.3 SQL的數(shù)據(jù)操作
7.2.4 SQL的數(shù)據(jù)查詢
7.2.5 SQL的數(shù)據(jù)控制
7.3 數(shù)據(jù)庫設計
7.3.1 需求分析
7.3.2 概念結構設計
7.3.3 邏輯結構設計
7.3.4 物理結構設計
7.3.5 數(shù)據(jù)庫實施
7.3.6 數(shù)據(jù)庫運行和維護
7.4 數(shù)據(jù)庫編程
7.4.1 常用的數(shù)據(jù)庫連接技術
7.4.2 利用Visual C++和ODBC開發(fā)應用系統(tǒng)
習題
第8章 網絡軟件開發(fā)技術
8.1 計算機網絡和Internet基礎
8.1.1 Internet概述
8.1.2 網絡協(xié)議和體系結構
8.1.3 TCP/IP地址模式
8.1.4 Internet傳輸層協(xié)議
8.1.5 客戶/服務器計算模型
8.2 Windows socket編程
8.2.1 Winsock簡介
8.2.2 Winsock API
8.2.3 Winsock編程原理
8.2.4 Winsock編程實例
8.3 使用MFC網絡編程
8.3.1 CAsyncSocket類
8.3.2 CSocket類
8.3.3 CSocket編程實例
習題
第9章 多媒體編程技術
9.1 音頻的播放與編程
9.1.1 音頻及波形文件
9.1.2 使用MCI播放音頻
9.1.3 WAVE文件的處理
9.1.4 在網頁中播放音頻
9.2 圖像處理
9.2.1 圖像及顏色
9.2.2 位圖的結構
9.2.3 BMP位圖的處理
9.2.4 使用MFC中的類顯示位圖
9.2.5 在網頁中使用圖像
9.2.6 使用Windows GDI繪圖
9.3 動畫和視頻
9.3.1 動畫
9.3.2 視頻
習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號