出版時(shí)間:2004-8 出版社:重慶大學(xué)出版社 作者:汪作文 編
內(nèi)容概要
本書比較系統(tǒng)地介紹了軟件工程的概念、技術(shù)和方法,內(nèi)容包括軟件生存周期,軟件開(kāi)發(fā)模型,需求分析,面向數(shù)據(jù)流的分析和設(shè)計(jì),面向?qū)ο蟮姆治龊驮O(shè)計(jì),軟件編碼及軟件重用,軟件測(cè)試和維護(hù),軟件項(xiàng)目管理等。在面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法中,還講述了統(tǒng)一建模語(yǔ)言UML。書中含有一定的例題和習(xí)題,便于教學(xué)與自學(xué)。 本書可作為高等職業(yè)教育學(xué)校計(jì)算機(jī)專業(yè)的教材或教學(xué)參考書,也可供軟件開(kāi)發(fā)人員閱讀參考。
書籍目錄
1 軟件工程概誠(chéng) 1.1 軟件 1.1.1 軟件與軟件的組成 1.1.2 軟件的特點(diǎn)和分類 1.1.3 軟件的發(fā)展 1.1.4 軟件危機(jī) 1.2 軟件工程的概念 1.2.1 軟件工程的定義 1.2.2 軟件工程的目標(biāo)和原則 1.3 軟件生命周期 1.3.1 軟件生命周期的概念 1.3.2 目的和階段 1.4 軟件開(kāi)發(fā)模型 1.4.1 瀑布模型 1.4.2 原型模型 1.4.3 螺旋模型 1.4.4 基于4代技術(shù)的模型 1.5 計(jì)算機(jī)輔助軟件工程 1.5.1 計(jì)算機(jī)輔助軟件工程 1.5.2 CASE工具 1.5.3 集成化的CASE環(huán)境 1.6 軟件工程標(biāo)準(zhǔn) 1.6.1 軟件工程國(guó)際標(biāo)準(zhǔn) 1.6.2 ISO9000系列標(biāo)準(zhǔn)基本思想 1.6.3 ISO9000-3標(biāo)準(zhǔn) 1.6.4 ISO9000標(biāo)準(zhǔn)與CMM 小結(jié)1 習(xí)題12 可行性研究 2.1 問(wèn)題定義 2.1.1 問(wèn)題定義的內(nèi)容 2.1.2 問(wèn)題定義的步驟 2.2 可行性研究 2.2.1 引言 2.2.2 經(jīng)濟(jì)可行性 2.2.3 技術(shù)可行性 2.2.4 方案選擇 2.3 系統(tǒng)模型與模擬 2.3.1 系統(tǒng)模型 2.3.2 系統(tǒng)建模和模擬 2.4 系統(tǒng)規(guī)格說(shuō)明及評(píng)審 2.4.1 系統(tǒng)規(guī)格說(shuō)明 2.4.2 系統(tǒng)規(guī)格說(shuō)明評(píng)審 小結(jié)2 習(xí)題23 需求分析基礎(chǔ) 3.1 需求分析的任務(wù)與原則 3.2 需求分析的過(guò)程 3.3 分析員和用戶的責(zé)任 3.4 軟件需求分析方法 3.5 原型化方法 3.5.1 軟件原型化方法概述 3.5.2 快速原型開(kāi)發(fā)模型 3.5.3 軟件開(kāi)發(fā)過(guò)程 3.6 需求規(guī)格說(shuō)明與評(píng)審 3.6.1 需求規(guī)格說(shuō)明書的內(nèi)容 3.6.2 需求評(píng)審 小結(jié)3 習(xí)題3 4 面向數(shù)據(jù)流的分析方法 4.1 數(shù)據(jù)流圖 4.1.1 數(shù)據(jù)流圖中的主要圖形元素 4.1.2 數(shù)據(jù)流圖的畫法 4.2 數(shù)據(jù)字典 4.2.1 數(shù)據(jù)流的描述 4.2.2 加工的描述 4.3 實(shí)體一關(guān)系圖 4.3.1 數(shù)據(jù)對(duì)象、屬性與關(guān)系 4.3.2 實(shí)體一關(guān)系圖 4.4 基于數(shù)據(jù)流的分析方法 4.4.1 創(chuàng)建數(shù)據(jù)流模型 4.4.2 過(guò)程規(guī)格說(shuō)明 小結(jié)4 習(xí)題45 軟件設(shè)計(jì)基礎(chǔ) 5.1 軟件設(shè)計(jì)過(guò)程 5.2 軟件設(shè)計(jì)基本概念 5.2.1 模塊化設(shè)計(jì) 5.2.2 自頂向下逐層分解 5.2.3 啟發(fā)式規(guī)則 5.2.4 軟件總體結(jié)構(gòu)設(shè)計(jì) 5.2.5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.2.6 軟件過(guò)程設(shè)計(jì) 5.3 過(guò)程設(shè)計(jì)技術(shù)和工具 5.3.1 結(jié)構(gòu)化程序設(shè)計(jì) 5.3.2 圖形表示法 5.3.3 判定表 5.3.4 過(guò)程設(shè)計(jì)語(yǔ)言 5.4 Jackson程序設(shè)計(jì)方法 5.4.1 Jackson方法 5.4.2 設(shè)計(jì)實(shí)例 5.5 設(shè)計(jì)規(guī)格說(shuō)明與評(píng)審 小結(jié)5 習(xí)題56 面向數(shù)據(jù)流的設(shè)計(jì)方法 6.1 基本概念和設(shè)計(jì)過(guò)程 6.2 變換分析 6.3 事務(wù)分析 6.4 模塊優(yōu)化設(shè)計(jì)準(zhǔn)則 小結(jié)6 習(xí)題67 面向?qū)ο蟮姆謹(jǐn)嘏c設(shè)計(jì)8 軟件編碼與實(shí)現(xiàn)9 軟件測(cè)試10 軟件維護(hù)11 軟件項(xiàng)目管理參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載