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

軟件工程方法與實(shí)踐

軟件工程方法與實(shí)踐

定 價(jià):¥22.00

作 者: 李芷等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 新編計(jì)算機(jī)類本科規(guī)劃教材
標(biāo) 簽: 軟件方法

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

內(nèi)容簡介

  軟件工程學(xué)將計(jì)算機(jī)科學(xué)理論與現(xiàn)代工程方法論相結(jié)合,著重研究軟件過程模型、設(shè)計(jì)方法、工程開發(fā)技術(shù)和工具,是指導(dǎo)軟件生產(chǎn)和管理的一門新興的、綜合性的應(yīng)用科學(xué)。本書以傳統(tǒng)的軟件工程和面向?qū)ο蟮能浖こ虨橹骶€,根據(jù)軟件開發(fā)“工程化”思想,結(jié)合大量的應(yīng)用示例,系統(tǒng)地介紹軟件工程學(xué)的基本原理、軟件過程、開發(fā)方法、應(yīng)用技術(shù)和實(shí)用工具。本書適合作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生的教科書,也可以作為通用軟件工程課程,或者需求工程學(xué)、軟件設(shè)計(jì)、高級程序設(shè)計(jì)和軟件管理等軟件工程學(xué)專題的教科書,還可以作為從事計(jì)算機(jī)軟件系統(tǒng)研究和項(xiàng)目開發(fā)等應(yīng)用型技術(shù)/管理人員的參考書。

作者簡介

暫缺《軟件工程方法與實(shí)踐》作者簡介

圖書目錄

第1章  軟件工程引論
1.1  軟件工程誕生背景
1.1.1  軟件的特性
1.1.2  軟件危機(jī)
1.1.3  軟件危機(jī)解決途徑
1.2  軟件工程學(xué)
1.2.1  軟件工程化思想
1.2.2  軟件工程學(xué)研究范疇
1.2.3  軟件工程學(xué)的發(fā)展
1.3  軟件工程方法學(xué)基本原理
1.3.1  推遲實(shí)現(xiàn)
1.3.2  逐步求精
1.3.3  抽象建模
1.3.4  質(zhì)量保證
1.4  小結(jié)
習(xí)題1
第2章  軟件過程
2.1  軟件過程概述
2.1.1  過程、方法和工具
2.1.2  軟件生存周期
2.1.3  軟件過程模型
2.1.4  軟件過程各階段任務(wù)
2.2  典型的軟件過程模型
2.2.1  瀑布模型
2.2.2  快速原型模型
2.2.3  增量模型
2.2.4  螺旋模型
2.3  面向?qū)ο蟮能浖^程模型
2.3.1  面向?qū)ο蟮幕靖拍?br />2.3.2  軟件開發(fā)統(tǒng)一過程
2.3.3  構(gòu)件集成模型
2.4  小結(jié)
習(xí)題2
第3章  軟件需求分析
3.1  需求分析概述
3.1.1  需求分析的任務(wù)
3.1.2  需求分析過程
3.1.3  需求分析的原型技術(shù)
3.2  非形式化需求分析
3.2.1  會談
3.2.2  調(diào)查表
3.2.3  場景分析
3.3  結(jié)構(gòu)化需求分析
3.3.1  結(jié)構(gòu)化分析方法
3.3.2  結(jié)構(gòu)化分析模型
3.3.3  結(jié)構(gòu)化分析步驟
3.3.4  結(jié)構(gòu)化分析實(shí)例:圖書館系統(tǒng)
3.4  需求分析的描述
3.4.1  需求描述的分類
3.4.2  需求規(guī)格說明文檔
3.5  小結(jié)
習(xí)題3
第4章  軟件設(shè)計(jì)
4.1  軟件設(shè)計(jì)概述
4.1.1  軟件設(shè)計(jì)過程
4.1.2  軟件模塊化設(shè)計(jì)
4.1.3  軟件系統(tǒng)結(jié)構(gòu)模型
4.1.4  軟件設(shè)計(jì)說明文檔
4.2  面向數(shù)據(jù)流分析(DFA)的設(shè)計(jì)
4.2.1  數(shù)據(jù)流類型
4.2.2  數(shù)據(jù)流分析的設(shè)計(jì)步驟
4.2.3  數(shù)據(jù)流分析設(shè)計(jì)技術(shù)
4.2.4  DFA設(shè)計(jì)實(shí)例:汽車數(shù)字化儀表板控制
4.3  面向數(shù)據(jù)的設(shè)計(jì)
4.3.1  Jackson(JSD)方法
4.3.2  Warnier(LCP)方法
4.4  軟件詳細(xì)設(shè)計(jì)
4.4.1  結(jié)構(gòu)化程序設(shè)計(jì)
4.4.2  詳細(xì)設(shè)計(jì)工具
4.5  特定應(yīng)用軟件的設(shè)計(jì)
4.5.1  實(shí)時(shí)系統(tǒng)設(shè)計(jì)
4.5.2  人機(jī)界面設(shè)計(jì)
4.6  小結(jié)
習(xí)題4
第5章  面向?qū)ο蟮姆治雠c設(shè)計(jì)
5.1  面向?qū)ο蠼?br />5.1.1  面向?qū)ο竽P?br />5.1.2  統(tǒng)一建模語言(UML)
5.2  面向?qū)ο蠓治觯∣OA)
5.2.1  面向?qū)ο蠓治瞿P?br />5.2.2  面向?qū)ο蠓治鲞^程
5.2.3  OOA實(shí)例:圖書館系統(tǒng)
5.2.4  OOA實(shí)例:電梯控制系統(tǒng)
5.3  面向?qū)ο笤O(shè)計(jì)(OOD)
5.3.1  面向?qū)ο笤O(shè)計(jì)模型
5.3.2  面向?qū)ο笤O(shè)計(jì)過程
5.3.3  構(gòu)件類設(shè)計(jì)
5.3.4  OOD實(shí)例:圖書館系統(tǒng)
5.3.5  OOD實(shí)例:電梯控制系統(tǒng)
5.4  小結(jié)
習(xí)題5
第6章  軟件實(shí)現(xiàn)
6.1  編程語言選擇
6.1.1  程序設(shè)計(jì)語言的發(fā)展
6.1.2  程序設(shè)計(jì)語言的特點(diǎn)
6.1.3  編程語言的選擇
6.2  程序設(shè)計(jì)技術(shù)
6.2.1  編碼風(fēng)格
6.2.2  面向?qū)ο蟪绦蛟O(shè)計(jì)
6.2.3  程序設(shè)計(jì)自動化
6.3  軟件系統(tǒng)集成
6.3.1  軟件系統(tǒng)集成方法
6.3.2  系統(tǒng)集成過程
6.3.3  面向?qū)ο蟮南到y(tǒng)集成
6.4  小結(jié)
習(xí)題6
第7章  軟件測試
7.1  軟件測試概述
7.1.1  軟件測試任務(wù)
7.1.2  軟件測試原理
7.1.3  測試方法分類
7.1.4  測試終止標(biāo)準(zhǔn)
7.2  軟件測試技術(shù)
7.2.1  測試用例設(shè)計(jì)
7.2.2  黑盒測試方法
7.2.3  白盒測試方法
7.2.4  自動測試工具
7.3  軟件調(diào)試技術(shù)
7.3.1  軟件調(diào)試過程
7.3.2  軟件調(diào)試策略
7.4  多模塊的軟件測試
7.4.1  多模塊的測試層次
7.4.2  單元測試
7.4.3  集成測試
7.4.4  確認(rèn)測試
7.4.5  系統(tǒng)測試
7.5  特定應(yīng)用軟件的測試
7.5.1  面向?qū)ο筌浖y試
7.5.2  人機(jī)界面軟件測試
7.5.3  分布式軟件測試
7.5.4  實(shí)時(shí)軟件測試
7.6  小結(jié)
習(xí)題7
第8章  軟件維護(hù)
8.1  軟件維護(hù)概述
8.1.1  維護(hù)階段的任務(wù)
8.1.2  軟件維護(hù)的特點(diǎn)
8.1.3  軟件可維護(hù)性
8.2  軟件維護(hù)類型
8.2.1  改正性維護(hù)
8.2.2  完善性維護(hù)
8.2.3  適應(yīng)性維護(hù)
8.2.4  預(yù)防性維護(hù)
8.3  軟件維護(hù)技術(shù)
8.3.1  軟件維護(hù)過程
8.3.2  提高軟件可維護(hù)性
8.3.3  面向?qū)ο蟮能浖S護(hù)
8.4  小結(jié)
習(xí)題8
第9章  軟件項(xiàng)目管理
9.1  軟件項(xiàng)目管理范圍
9.1.1  人員
9.1.2  項(xiàng)目和過程
9.1.3  軟件度量
9.1.4  軟件項(xiàng)目管理文檔
9.2  人員組織范式
9.2.1  民主分權(quán)式
9.2.2  控制集權(quán)式
9.2.3  控制分權(quán)式
9.3  軟件成本估算
9.3.1  軟件規(guī)模度量
9.3.2  成本估算分解技術(shù)
9.3.3  經(jīng)驗(yàn)估算模型
9.3.4  成本估算管理
9.4  軟件質(zhì)量保證(SQA)
9.4.1  SQA活動
9.4.2  軟件質(zhì)量度量
9.4.3  軟件復(fù)審
9.4.4  軟件認(rèn)證標(biāo)準(zhǔn)
9.5  軟件過程管理
9.5.1  過程度量和過程改進(jìn)
9.5.2  項(xiàng)目進(jìn)度安排
9.5.3  風(fēng)險(xiǎn)分析
9.5.4  軟件配置管理(SCM)
9.6  小結(jié)
習(xí)題9
第10章  軟件工程高級課題
10.1  軟件復(fù)用
10.1.1  軟件復(fù)用的基本概念
10.1.2  軟件復(fù)用過程
10.1.3  領(lǐng)域工程
10.1.4  基于構(gòu)件的軟件開發(fā)
10.2  新型軟件過程模型
10.2.1  形式化方法
10.2.2  軟件再工程
10.2.3  客戶-服務(wù)器軟件工程
10.3  計(jì)算機(jī)輔助軟件工程(CASE)
10.3.1  軟件工程環(huán)境
10.3.2  CASE環(huán)境
10.3.3  CASE實(shí)例:SUITE企業(yè)開發(fā)環(huán)境
10.4  小結(jié)
習(xí)題10
附錄A  縮略詞中英文對照表
參考文獻(xiàn)

本目錄推薦

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