書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

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

作者:姚全珠
出版社:高等教育出版社出版時間:2009-08-01
開本: 16開 頁數(shù): 307
中 圖 價:¥13.0(5.5折) 定價  ¥23.7 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

軟件技術(shù)基礎(chǔ) 版權(quán)信息

軟件技術(shù)基礎(chǔ) 本書特色

《軟件技術(shù)基礎(chǔ)》特色:基礎(chǔ)性與系統(tǒng)性。系統(tǒng)地介紹了計算機軟件基礎(chǔ)的基本內(nèi)容。有利于讀者學(xué)習(xí)和掌握計算機軟件開發(fā)的原則、方法、步驟和技巧。實用性。介紹了目前常用的Visual Studio 2008 C#及Visual Basic等實用軟件;同時,結(jié)合理工科學(xué)生數(shù)據(jù)處理的需求,還介紹了常用數(shù)值計算與誤差處理問題的求解算法。先進性。介紹了軟件技術(shù)的*新發(fā)展動態(tài)。涉及的軟件均采用較新版本。詳略得當(dāng)。既考慮到本門課程的系統(tǒng)性,又考慮到非計算機專業(yè)學(xué)生基礎(chǔ)及學(xué)時數(shù)的限制。突出基本要領(lǐng)和算法。另外,全書力求貫徹案例教學(xué)的思想,通過案例把復(fù)雜、抽象的問題具體化。便于讀者學(xué)習(xí)。

軟件技術(shù)基礎(chǔ) 內(nèi)容簡介

簡介   《軟件技術(shù)基礎(chǔ)》特色:  基礎(chǔ)性與系統(tǒng)性。系統(tǒng)地介紹了計算機軟件基礎(chǔ)的基本內(nèi)容。有利于讀者學(xué)習(xí)和掌握計算機軟件開發(fā)的原則、方法、步驟和技巧! 嵱眯。介紹了目前常用的visual studio 2008 c#及visual basic等實用軟件;同時,結(jié)合理工科學(xué)生數(shù)據(jù)處理的需求,還介紹了常用數(shù)值計算與誤差處理問題的求解算法! ∠冗M性。介紹了軟件技術(shù)的*新發(fā)展動態(tài)。涉及的軟件均采用較新版本! ≡斅缘卯(dāng)。既考慮到本門課程的系統(tǒng)性,又考慮到非計算機專業(yè)學(xué)生基礎(chǔ)及學(xué)時數(shù)的限制。突出基本要領(lǐng)和算法。另外,全書力求貫徹案例教學(xué)的思想,通過案例把復(fù)雜、抽象的問題具體化。便于讀者學(xué)習(xí)。

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

引言**部分 軟件工程第l章 軟件工程1.1 軟件工程概述1.1.1 軟件危機1.1.2 軟件工程1.1.3 軟件開發(fā)的范型1.1.4 軟件開發(fā)方法1.2 軟件定義階段1.2.1 問題定義1.2.2 可行性研究1.3 需求分析1.3.1 需求分析的方法步驟1.3.2 需求分析文檔編寫指南1.4 系統(tǒng)設(shè)計1.4.1 概要設(shè)計1.4.2 面向數(shù)據(jù)流的設(shè)計方法1.4.3 設(shè)計的準(zhǔn)則1.4.4 概要設(shè)計應(yīng)交付的文檔1.5 詳細(xì)設(shè)計1.5.1 目標(biāo)和任務(wù)1.5.2 詳細(xì)設(shè)計的基本方法1.5.3 模塊開發(fā)卷宗1.6 編碼1.6.1 實現(xiàn)工具1.6.2 程序風(fēng)格1.7 軟件測試1.7.1 軟件測試要求1.7.2 測試計劃1.7.3 測試用例設(shè)計1.7.4 測試步驟1.7.5 測試報告1.7.6 調(diào)試1.8 維護習(xí)題第2章 現(xiàn)代軟件工程2.1 面向?qū)ο蟮母拍詈驮瓌t2.1.1 面向?qū)ο蠓椒ǜ攀?.1.2 面向?qū)ο蟮母拍?.2 面向?qū)ο蠓治?.2.1 00A的有關(guān)術(shù)語2.2.2 00A的基本過程2.3 面向?qū)ο笤O(shè)計2.3.1 設(shè)計準(zhǔn)則2.3.2 參考原則2.3.3 面向?qū)ο蟮某绦蛟O(shè)計風(fēng)格2.3.4 子系統(tǒng)設(shè)計2.4 面向?qū)ο蟮膶崿F(xiàn)2.5 面向?qū)ο蟮臏y試2.6 軟件工程高級課題2.6.1 統(tǒng)一建模語言2.6.2 形式化方法2.6.3 基于構(gòu)件的開發(fā)習(xí)題第二部分 數(shù)據(jù)結(jié)構(gòu)第3章 線性數(shù)據(jù)結(jié)構(gòu)3.1 概述3.1.1 數(shù)據(jù)結(jié)構(gòu)的概念及有關(guān)術(shù)語3.1.2 算法的評價3.2 線性表3.2.1 線性表的定義3.2.2 線性表的基本運算3.2.3 順序存儲結(jié)構(gòu)線性表的基本運算3.2.4 鏈?zhǔn)酱鎯Y(jié)構(gòu)線性表的基本運算3.2.5 線性表的應(yīng)用實例3.2.6 小結(jié)3.3 棧3.3.1 引言3.3.2 棧的定義及基本運算3.3.3 順序存儲結(jié)構(gòu)棧的基本運算3.3.4 鏈?zhǔn)酱鎯Y(jié)構(gòu)棧的基本運算3.3.5 棧的應(yīng)用實例3.3.6 小結(jié)3.4 隊列3.4.1 引言3.4.2 隊列的定義及基本運算3.4.3 順序存儲結(jié)構(gòu)隊列的基本運算3.4.4 鏈?zhǔn)酱鎯Y(jié)構(gòu)隊列的基本運算3.4.5 隊列的應(yīng)用3.4.6 小結(jié)習(xí)題第4章 非線性數(shù)據(jù)結(jié)構(gòu)4.1 樹4.1.1 引言4.1.2 樹的定義及邏輯結(jié)構(gòu)4.1.3 二叉樹4.1.4 樹的存儲結(jié)構(gòu)4.1.5 樹的遍歷4.1.6 樹、森林與二叉樹的轉(zhuǎn)挾4.1.7 樹的應(yīng)用4.2 圖4.2.1 引言4.2.2 圖的定義及邏輯結(jié)構(gòu)4.2.3 圖的存儲結(jié)構(gòu)4.2.4 圖的遍歷4.2.5 圖的應(yīng)用4.3 小結(jié)習(xí)題第5章 查找與排序算法5.1 查找與排序概述5.2 線性表的查找5.2.1 順序查找5.2.2 二分查找5.2.3 分塊查找5.3 二叉排序樹上的查找5.4 哈希查找5.4.1 哈希表的概念及哈希函數(shù)的構(gòu)造5.4.2 哈希表的建立5.4.3 沖突的處理方法5.4.4 哈希查找的實現(xiàn)5.5 插入排序5.6 交換排序5.6.1 冒泡排序5.6.2 快速排序5.7 選擇排序5.8 歸并排序5.9 多關(guān)鍵字排序5.1 0小結(jié)習(xí)題第6章 數(shù)值計算方法概述6.1 引言6.2 誤差的概念及處理6.2.1 絕對誤差與相對誤差6.2.2 減少誤差的基本原則6.3 常用數(shù)值計算方法6.3.1 線性方程組求解6.3.2 非線性方程求根6.3.3 矩陣求逆6.4 多維數(shù)組6.4.1 多維數(shù)組的邏輯結(jié)構(gòu)6.4.2 多維數(shù)組的存儲結(jié)構(gòu)6.4.3 特殊矩陣的壓縮存儲6.4.4 多維數(shù)組的應(yīng)用6.5 小結(jié)習(xí)題第三部分 數(shù)據(jù)庫第7章 數(shù)據(jù)庫基礎(chǔ)與應(yīng)用7.1 數(shù)據(jù)庫系統(tǒng)基本概念7.1.1 數(shù)據(jù)庫系統(tǒng)的發(fā)展與特點7.1.2 數(shù)據(jù)庫系統(tǒng)的組成及各部分的功能7.1.3 數(shù)據(jù)庫系統(tǒng)的3級模式結(jié)構(gòu)7.2 數(shù)據(jù)模型7.2.1 概念模型7.2.2 數(shù)據(jù)邏輯模型與物理模型7.3 關(guān)系數(shù)據(jù)庫簡介7.3.1 關(guān)系數(shù)據(jù)庫的基本概念7.3.2 關(guān)系模式7.3.3 關(guān)系數(shù)據(jù)庫7.3.4 關(guān)系操作7.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計7.4.1 邏輯結(jié)構(gòu)設(shè)計的步驟7.4.2 E-R圖向關(guān)系模型轉(zhuǎn)換的內(nèi)容7.4.3 E-R圖向關(guān)系模型轉(zhuǎn)換的原則7.4.4 向特定DBMS規(guī)定的模型進行轉(zhuǎn)換7.5 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL7.5.1 SQL的特點7.5.2 基本表操作的SQL語句7.5.3 數(shù)據(jù)查詢7.5.4 單表查詢7.5.5 多表查詢7.6 數(shù)據(jù)庫訪伺7.6.1 AD0.NET組成結(jié)構(gòu)7.6.2 數(shù)據(jù)綁定技術(shù)7.6.3 數(shù)據(jù)庫連接方法7.6.4 舉例習(xí)題第四部分 操作系統(tǒng)第8章 操作系統(tǒng)8.1 操作系統(tǒng)概述8.1.1 操作系統(tǒng)的地位和作用8.1.2 現(xiàn)代操作系統(tǒng)的新特征8.1.3 操作系統(tǒng)的分類8.2 操作系統(tǒng)的基本知識8.2.1 處理器管理8.2.2 文件管理8.2.3 存儲管理8.2.4 設(shè)備管理8.2.5 作業(yè)管理8.3 常用操作系統(tǒng)介紹8.3.1 DOS操作系統(tǒng)8.3.2 Windows操作系統(tǒng)8.3.3 Linux操作系統(tǒng)習(xí)題第五部分 計算機網(wǎng)絡(luò)第9章 計算機網(wǎng)絡(luò)應(yīng)用技術(shù)9.1 網(wǎng)絡(luò)互連和TCP/IP協(xié)議9.2 網(wǎng)絡(luò)操作系統(tǒng)(NOS)和網(wǎng)絡(luò)管理9.3 個人用戶的網(wǎng)絡(luò)安全9.4 Internet及其應(yīng)用9.4.1 Intemet簡介9.4.2 網(wǎng)上購物、電子商務(wù)和電子政備9.5 計算機網(wǎng)絡(luò)實用技術(shù)9.5.1 寬帶接入技術(shù)9.5.2 無線局域網(wǎng)9.5.3 千兆以太網(wǎng)9.5.4 瀏覽器的安全防護和修復(fù)9.5.5 網(wǎng)絡(luò)可視電話9.6 小結(jié)習(xí)題參考書目
展開全部

軟件技術(shù)基礎(chǔ) 節(jié)選

《軟件技術(shù)基礎(chǔ)》較全面地介紹了計算機軟件開發(fā)領(lǐng)域中的基本原理和方法,包括軟件工程、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫和網(wǎng)絡(luò)等內(nèi)容。《軟件技術(shù)基礎(chǔ)》力求新穎實用。在突出基本概念的基礎(chǔ)上,結(jié)合實際問題介紹了*新的軟件設(shè)計方法及*新版本軟件的用法。數(shù)據(jù)結(jié)構(gòu)相關(guān)算法采用C++語言編寫,以Visual Studio 2008 C#作為數(shù)據(jù)庫系統(tǒng)開發(fā)平臺,SQL Server 2000作為數(shù)據(jù)庫管理平臺!盾浖夹g(shù)基礎(chǔ)》可作為高等院校計算機軟件開發(fā)方法的課程教材,也可作為工程技術(shù)人員的參考書。

軟件技術(shù)基礎(chǔ) 相關(guān)資料

插圖:1.1 軟件工程概述熟練掌握和使用計算機已成為新世紀(jì)對各類人才的基本要求。新世紀(jì)的大學(xué)生不但要會操作計算機而且應(yīng)具備一定的軟件開發(fā)能力。要想高效地開發(fā)一個軟件系統(tǒng),不僅要掌握與該系統(tǒng)相關(guān)的專業(yè)知識、開發(fā)的支撐環(huán)境,而且應(yīng)遵守一定的規(guī)則,按一定的步驟去做(即按照軟件工程的方法做)。本章旨在使讀者初步掌握軟件工程的基本方法。1.1-1 軟件危機隨著計算機應(yīng)用的迅速普及,計算機軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜,如果仍用人們在最初學(xué)習(xí)軟件開發(fā)時形成的個體化開發(fā)方法(程序短,結(jié)構(gòu)簡單,開發(fā)者、使用者和維護者往往是同一個人),則幾乎不可能開發(fā)出實用的軟件系統(tǒng)。既使開發(fā)出來,也會由于難于維護而大大縮短系統(tǒng)的使用壽命。20世紀(jì)60年代中期到70年代中期,隨著軟件作坊的出現(xiàn),軟件維護工作也以令人吃驚的比例耗費資源。更嚴(yán)重的是,許多程序的個體化特性使得它們最終成為不可維護的一堆代碼。有人曾把這一階段軟件的開發(fā)與維護工作比做“陷進泥潭的牛所進行的掙扎一樣”。1968年,北大西洋公約組織的計算機科學(xué)家在聯(lián)邦德國召開國際會議,討論軟件危機問題,并正式提出了“軟件危機”這個名詞。軟件危機是指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴(yán)重問題。概括地說,軟件危機包含下述兩方面的問題:如何開發(fā)軟件以滿足對軟件日益增長的需求;如何維護數(shù)量不斷膨脹的已有軟件。具體表現(xiàn)在:當(dāng)確定一個軟件開發(fā)項目時,難以估計開發(fā)成本和開發(fā)進度;難以確保軟件系統(tǒng)的功能和性能最終能滿足用戶的要求;難以確保軟件的質(zhì)量尤其是可靠性;軟件沒有配置適當(dāng)?shù)奈臋n,導(dǎo)致團隊開發(fā)和軟件維護很困難;軟件的發(fā)展速度跟不上硬件的發(fā)展速度,軟件在計算機系統(tǒng)中所占的成本逐年上升。軟件危機的出現(xiàn)與軟件自身的特點有關(guān),但更主要的原因是由于軟件開發(fā)人員對軟件開發(fā)和維護存有不少錯誤觀念,沒有采用正確的方法和步驟去開發(fā)軟件。軟件包含程序以及開發(fā)、使用和維護程序需要的所有文檔。軟件是計算機系統(tǒng)中的邏輯部件而不是物理部件。在寫出程序代碼并在計算機上運行之前,軟件開發(fā)過程的進展情況較難衡量,軟件開發(fā)的質(zhì)量也較難評價。軟件故障與軟件的代碼長度基本上呈指數(shù)關(guān)系,它不會隨時間自動增加或減少,而且一經(jīng)維護改正將永不復(fù)現(xiàn)。軟件故障完全來自于設(shè)計階段。目前,相當(dāng)多的軟件專業(yè)人員對軟件開發(fā)和維護還存在不少錯誤

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服