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

軟件工程方法與實踐

軟件工程方法與實踐

定 價:¥22.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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