注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程

軟件工程

軟件工程

定 價(jià):¥23.00

作 者: 冷英男主編
出版社: 人民交通出版社
叢編項(xiàng): 面向21世紀(jì)高職高專計(jì)算機(jī)專業(yè)教材
標(biāo) 簽: 暫缺

ISBN: 9787114049323 出版時(shí)間: 2004-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 216 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了軟件工程的基本概念、技術(shù)與方法,內(nèi)容包括:軟件開發(fā)模型,系統(tǒng)分析,需求分析,軟件設(shè)計(jì),編碼,軟件測試,維護(hù),軟件配置管理,軟件度量和軟件體系結(jié)構(gòu)與軟件設(shè)計(jì)模式等。本書取材精練,各章配有習(xí)題并有比較具體的示例,便于學(xué)習(xí)和自學(xué)。本書注重原理,結(jié)合實(shí)踐,兼顧傳統(tǒng)技術(shù)與新技術(shù),繁簡適當(dāng),邏輯清楚,可作為高職高專院校計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的教材,也可作為軟件技術(shù)人員的參考書。

作者簡介

暫缺《軟件工程》作者簡介

圖書目錄

第1章緒論
1.1軟件的基本概念
1.1.1什么是軟件
1.1.2軟件的特點(diǎn)和分類
1.1.3軟件開發(fā)涉及的問題
1.2軟件危機(jī)與軟件工程
1.2.1軟件危機(jī)
1.2.2軟件工程學(xué)及其基本原則
1.2.3軟件生存周期
1.3軟件開發(fā)模型
1.3.1瀑布模型
1.3.2原型化模型
1.3.3漸增模型
1.3.4螺旋模型
1.3.5噴泉模型
1.3.6構(gòu)件集成模型
1.4小結(jié)
練習(xí)題
第2章系統(tǒng)分析
2.1基于計(jì)算機(jī)的系統(tǒng)
2.1.1基于計(jì)算機(jī)系統(tǒng)的層次及元素
2.1.2計(jì)算機(jī)系統(tǒng)工程
2.1.3軟件和軟件工程
2.2系統(tǒng)分析
2.2.1系統(tǒng)分析的目標(biāo)
2.2.2系統(tǒng)分析的過程
2.3可行性分析
2.3.1可行性研究的內(nèi)容
2.3.2可行性研究的步驟
2.3.3可行性研究報(bào)告
2.4技術(shù)分析
2.4.1系統(tǒng)模型
2.4.2模型工具
2.5成本/效益分析
2.5.1成本估計(jì)
2.5.2成本/效益分析的內(nèi)容
2.6系統(tǒng)規(guī)格說明與評審
2.7小結(jié)
練習(xí)題
第3章需求分析
3.1需求分析的任務(wù)和過程
3.1.1軟件需求分析的任務(wù)與原則
3.1.2軟件需求的內(nèi)容
3.1.3軟件需求分析的過程與步驟
3.1.4常用需求分析方法
3.2結(jié)構(gòu)化分析方法(StructuredAnalysis,SA)
3.2.1結(jié)構(gòu)化分析方法使用的工具
3.2.2結(jié)構(gòu)化分析的過程
3.2.3原型化方法在需求分析中的作用
3.3面向?qū)ο蠓治龇椒?OOA,Object-OrientedAnalysis)
3.3.1面向?qū)ο蟮幕靖拍?br />3.3.2面向?qū)ο蠓椒ǔS玫膱D形工具
3.3.3面向?qū)ο蟮姆治龇椒▽W(xué)
3.3.4面向?qū)ο蠓治鲞^程
3.4軟件需求分析的驗(yàn)證
3.4.1軟件需求分析的評審
3.4.2軟件需求規(guī)格說明
3.5小結(jié)
練習(xí)題
第4章軟件設(shè)計(jì)基礎(chǔ)
4.1軟件設(shè)計(jì)的目的和任務(wù)
4.1.1概要設(shè)計(jì)的任務(wù)
4.1.2詳細(xì)設(shè)計(jì)的任務(wù)
4.2軟件設(shè)計(jì)的基本概念
4.2.1抽象與細(xì)化
4.2.2模塊化與信息隱蔽
4.2.3復(fù)用
4.3軟件架構(gòu)設(shè)計(jì)
4.4過程設(shè)計(jì)的技術(shù)與工具
4.4.1結(jié)構(gòu)化程序設(shè)計(jì)
4.4.2圖形工具
4.5設(shè)計(jì)規(guī)格說明書與評審
4.6小結(jié)
練習(xí)題
第5章面向數(shù)據(jù)流的軟件設(shè)計(jì)方法
5.1基本概念與工具
5.1.1SC圖
5.1.2數(shù)據(jù)流圖DFD的類型
5.1.3SD方法的步驟
5.2變換分析
5.3事務(wù)分析
5.4結(jié)構(gòu)設(shè)計(jì)優(yōu)化的啟發(fā)式策略
5.5結(jié)構(gòu)設(shè)計(jì)的示例
5.6過程設(shè)計(jì)
5.6.1過程設(shè)計(jì)的原則
5.6.2過程設(shè)計(jì)的工具
5.6.3過程設(shè)計(jì)的例
5.7小結(jié)
練習(xí)題
第6章面向?qū)ο蟮脑O(shè)計(jì)方法
6.1面向?qū)ο笤O(shè)計(jì)概述
6.1.1面向?qū)ο笤O(shè)計(jì)任務(wù)
6.1.2OOD方法的描述機(jī)制
6.2面向?qū)ο笤O(shè)計(jì)方法
6.2.1系統(tǒng)設(shè)計(jì)
6.2.2對象設(shè)計(jì)
6.3小結(jié)
練習(xí)題
第7章編碼與程序設(shè)計(jì)語言選擇
7.1程序設(shè)計(jì)語言
7.1.1影響編碼的程序設(shè)計(jì)語言的特點(diǎn)
7.1.2程序設(shè)計(jì)語言的類別
7.1.3程序設(shè)計(jì)語言的選擇
7.2編碼標(biāo)準(zhǔn)
7.3編碼風(fēng)格
7.3.1編碼風(fēng)格指導(dǎo)原則
7.3.2編碼問題的例
7.4軟件設(shè)計(jì)支撐工具
7.5小結(jié)
練習(xí)題
第8章軟件測試
8.1測試的基本概念
8.1.1軟件測試的目的與特性
8.1.2幾個(gè)與測試相關(guān)的概念
8.1.3Myers測試經(jīng)驗(yàn)
8.1.4軟件的錯(cuò)誤
8.2黑盒測試
8.2.1等價(jià)分類法
8.2.2邊界值分析(BOundaryValueAnalysis)
8.2.3錯(cuò)誤猜測法
8.3白盒測試
8.3.1邏輯覆蓋測試
8.3.2基本路徑測試
8.4軟件的測試策略
8.4.1測試的層次性
8.4.2單元測試
8.4.3集成測試
8.4.4確認(rèn)測試
8.4.5系統(tǒng)測試
8.5調(diào)試(糾錯(cuò))
8.5.1調(diào)試的特點(diǎn)
8.5.2調(diào)試的方法
8.6面向?qū)ο蟮臏y試
8.6.1面向?qū)ο筌浖臏y試策略
8.6.2類的測試用例設(shè)計(jì)
8.7軟件測試計(jì)劃與測試分析報(bào)告
8.8小結(jié)
練習(xí)題
第9章軟件維護(hù)
9.1軟件維護(hù)的基本概念
9.1.1軟件維護(hù)的定義與分類
9.1.2維護(hù)代價(jià)的分布
9.1.3一個(gè)維護(hù)的例子
9.2維護(hù)的特點(diǎn)
9.2.1軟件工程方法對維護(hù)的影響
9.2.2維護(hù)的代價(jià)
9.2.3軟件維護(hù)中的一些典型問題
9.3可維護(hù)性
9.3.1影響可維護(hù)性的因素
9.3.2可維護(hù)性的若干量化的測度
9.3.3保證可維護(hù)性的復(fù)審
9.4維護(hù)過程與維護(hù)活動(dòng)
9.4.1軟件維護(hù)工作的內(nèi)容
9.4.2建立維護(hù)機(jī)構(gòu)
9.4.3維護(hù)報(bào)告
9.4.4維護(hù)活動(dòng)的模型
9.4.5維護(hù)管理文檔
9.4.6評價(jià)
9.5軟件修改的副作用
9.6逆向工程與重構(gòu)工程
9.6.1軟件重構(gòu)工程模型
9.6.2恢復(fù)信息的級別
9.6.3恢復(fù)信息的方法
9.7小結(jié)
練習(xí)題
第10章配置管理
10.1軟件配置管理的基本概念
10.1.1基線技術(shù)
10.1.2軟件配置項(xiàng)
10.2軟件配置管理的任務(wù)
10.2.1標(biāo)識軟件配置中各種對象
10.2.2版本控制
10.2.3變化控制
10.2.4狀態(tài)報(bào)告
10.2.5配置審計(jì)
10.2.6配置管理的標(biāo)準(zhǔn)和CASE工具
10.3小結(jié)
練習(xí)題
第11章軟件項(xiàng)目的度量
11.1軟件度量的基本概念
11.1.1度量,測量和估算
11.1.2面向規(guī)模的度量
11.1.3面向功能的度量
11.1.4軟件度量體系標(biāo)準(zhǔn)
11.2軟件項(xiàng)目的估算
11.3經(jīng)驗(yàn)估算模型
11.3.1COCOMO模型
11.3.2Putnam模型
11.4軟件的質(zhì)量度量
11.4.1軟件質(zhì)量和影響軟件質(zhì)量的要素
11.4.2軟件質(zhì)量要素評價(jià)標(biāo)準(zhǔn)
11.5軟件復(fù)雜性度量
11.5.1軟件復(fù)雜性
11.5.2控制結(jié)構(gòu)的復(fù)雜性度量
11.5.3源代碼復(fù)雜性度量
11.6軟件可靠性估算
11.7面向?qū)ο笙到y(tǒng)的技術(shù)度量
11.7.1面向?qū)ο笙到y(tǒng)在度量方面的區(qū)別特征
11.7.2面向類的度量
11.7.3面向操作的度量
11.8小結(jié)
練習(xí)題
第12章軟件體系結(jié)構(gòu)與設(shè)計(jì)模式
12.1軟件體系結(jié)構(gòu)
12.1.1軟件體系結(jié)構(gòu)的研究現(xiàn)狀
12.1.2常用的軟件體系結(jié)構(gòu)
12.2面向?qū)ο笾械哪J?br />12.2.1設(shè)計(jì)模式的概念
12.2.2設(shè)計(jì)模式的組成與描述
12.2.3模式的分類
12.2.4Proxy模式
12.2.5如何使用模式
12.3小結(jié)
練習(xí)題
參考文獻(xiàn)

本目錄推薦

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