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

軟件工程

軟件工程

定 價:¥47.00

作 者: 王慶育編
出版社: 清華大學出版社
叢編項: 高等學校教材
標 簽: 暫缺

ISBN: 9787302087632 出版時間: 2004-07-01 包裝: 平裝
開本: 16開 頁數(shù): 488 字數(shù):  

內(nèi)容簡介

  本書全面系統(tǒng)地講授軟件工程的理論與實踐,力求從不同的角度幫助讀者迅速掌握軟件工程的理論、方法和思路。全書共分軟件工程基礎、軟件項目管理、傳統(tǒng)的軟件工程、面向對象的軟件工程、軟件工程的最新技術等五個部分。內(nèi)容主要包括:軟件工程概論、軟件過程、軟件建模語言、軟件項目、團隊管理、軟件配置管理、系統(tǒng)設計、軟件測試、面向對象的分析與設計、編碼實現(xiàn)、基于構件的軟件工程、客戶服務器與Web軟件工程、設計模式等。本書理論與實踐相結合,采用案例教學并附有大量習題便于讀者學習掌握。本書既可作為高等學校相關專業(yè)的教材或教學參考書,也可作為軟件設計人員的自學用書。

作者簡介

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

圖書目錄

第1部分 軟件工程基礎
第1章 軟件工程概論
1. 1 軟件
1. 1. 1 軟件的定義
1. 1. 2 軟件的特征
1. 1. 3 軟件的應用
1. 2 軟件工程
1. 2. 1 軟件的發(fā)展歷史
1. 2. 2 軟件過程的概念
1. 2. 3 軟件工程的概念
1. 2. 4 軟件工程的要素
1. 2. 5 軟件工程的目標
1. 3 軟件工程的活動
1. 3. 1 建模
1. 3. 2 問題求解
1. 3. 3 知識獲取
1. 3. 4 決策知識
1. 4 自測練習
1. 5 自測練習參考答案
第2章 軟件過程
2. 1 軟件過程框架
2. 2 軟件的生存周期和瀑布模型
2. 3 原型實現(xiàn)模型
2. 4 演化軟件過程模型
2. 4. 1 增量模型
2. 4. 2 螺旋模型
2. 5 微軟解決框架過程模型
2. 5. 1 過程定義
2. 5. 2 目標驅動
2. 5. 3 基于風險管理的開發(fā)調(diào)度
2. 5. 4 按產(chǎn)品版本發(fā)布
2. 5. 5 支持項目管理
2. 5. 6 靠改進特性與固定資源來激發(fā)創(chuàng)造力的戰(zhàn)略
2. 5. 7 同步--穩(wěn)定開發(fā)法
2. 6 基于構件的開發(fā)模型
2. 7 極限編程
2. 7. 1 目標與活動
2. 7. 2 實踐方法
2. 7. 3 XP--演化模型
2. 7. 4 XP應用的限制
2. 8 軟件過程能力成熟度模型
2. 8. 1 CMM簡介
2. 8. 2 關鍵過程域
2. 8. 3 CMM與ISO
2. 8. 4 CMM的應用
2. 9 自測練習
2. 10 自測練習參考答案
第3章 軟件工程建模語言
3. 1 建模的概念
3. 1. 1 系統(tǒng)及模型和視圖
3. 1. 2 概念和現(xiàn)象
3. 2 統(tǒng)一建模語言
3. 2. 1 為什么需要UML
3. 2. 2 UML簡介
3. 3 UML圖形符號
3. 3. 1 用例圖
3. 3. 2 類圖及對象圖和包
3. 3. 3 構件圖和配置圖
3. 3. 4 消息
3. 3. 5 狀態(tài)圖
3. 3. 6 順序圖
3. 3. 7 協(xié)作圖
3. 3. 8 活動圖
3. 3. 9 四種圖的運用
3. 4 自測練習
3. 5 自測練習參考答案
第2部分 軟件項目管理
第4章 軟件項目
4. 1 項目管理的歷史及發(fā)展
4. 1. 1 項目管理的歷史
4. 1. 2 項目管理的發(fā)展
4. 1. 3 項目管理的應用
4. 1. 4 軟件項目管理的特點
4. 2 軟件項目的基本概念
4. 2. 1 基本概念
4. 2. 2 項目管理框架
4. 2. 3 人員
4. 2. 4 產(chǎn)品
4. 2. 5 過程
4. 2. 6 項目計劃
4. 3 項目生存周期
4. 4 項目擁有者
4. 5 關鍵管理技能
4. 5. 1 明白領導和管理的區(qū)別
4. 5. 2 交流技巧
4. 5. 3 談判能力
4. 5. 4 解決問題的能力
4. 5. 5 影響組織
4. 6 項目管理的基本思想和技術
4. 6. 1 成本/進度綜合控制
4. 6. 2 蒙托卡羅模擬技術
4. 6. 3 項目進展評價技術
4. 6. 4 網(wǎng)絡計劃技術
4. 6. 5 項目管理的可視化技術
4. 7 自測練習
4. 8 自測練習參考答案
第5章 團隊管理
5. 1 團隊模型
5. 1. 1 組織原則
5. 1. 2 微軟解決方案框架團隊模型
5. 2 自測練習
5. 3 自測練習參考答案
第6章 項目計劃
6. 1 項目計劃簡介
6. 1. 1 影響項目估算的因素
6. 1. 2 軟件范圍的確定
6. 1. 3 項目所需資源
6. 2 項目估算
6. 2. 1 項目估算的方法
6. 2. 2 軟件規(guī)模估算
6. 2. 3 經(jīng)驗估算模型
6. 3 項目計劃的制定與提交
6. 4 自測練習
6. 5 自測練習參考答案
第7章 風險分析和管理
7. 1 軟件風險
7. 1. 1 風險的概念
7. 1. 2 風險策略
7. 1. 3 軟件風險的類別
7. 2 風險識別
7. 3 風險預測和評估
7. 3. 1 建立風險表
7. 3. 2 評估風險影響
7. 3. 3 風險評估
7. 4 風險的緩解和監(jiān)控與管理
7. 4. 1 建立有效處理風險策略
7. 4. 2 RMMM計劃
7. 4. 3 交流風險
7. 5 自測練習
7. 6 自測練習參考答案
第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. 2. 5 贏得值法
8. 3 MicrosoftProject2000
8. 3. 1 簡介
8. 3. 2 功能
8. 4 自測練習
8. 5 自測練習參考答案
第9章 軟件質(zhì)量保證
9. 1 軟件質(zhì)量
9. 1. 1 軟件質(zhì)量的定義
9. 1. 2 軟件質(zhì)量控制的含義
9. 1. 3 軟件質(zhì)量保證的含義
9. 1. 4 軟件質(zhì)量成本的含義
9. 2 軟件質(zhì)量保證
9. 2. 1 軟件質(zhì)量保證的歷史
9. 2. 2 SQA活動
9. 2. 3 統(tǒng)計軟件質(zhì)量保證
9. 2. 4 開發(fā)正確的產(chǎn)品
9. 3 軟件評審
9. 3. 1 階段評審
9. 3. 2 正式評審
9. 3. 3 項目完成后評審
9. 4 軟件復雜性與可靠性
9. 4. 1 軟件復雜性
9. 4. 2 軟件可靠性
9. 4. 3 軟件的容錯技術
9. 5 軟件質(zhì)量度量模型
9. 5. 1 不同的人對軟件質(zhì)量關心的重點不同
9. 5. 2 軟件質(zhì)量特性
9. 6 自測練習
9. 7 自測練習參考答案
第10章 軟件配置管理
10. 1 軟件配置項及基線
10. 1. 1 軟件配置項
10. 1. 2 基線
10. 2 配置管理過程
10. 2. 1 配置對象標識
10. 2. 2 版本控制
10. 2. 3 變更控制
10. 3 一個配置管理的工具--Visual Source Safe
10. 4 自測練習
10. 5 自測練習參考答案
第3部分 傳統(tǒng)的軟件工程
第11章 需求工程
11. 1 基本概念
11. 1. 1 業(yè)務過程工程
11. 1. 2 產(chǎn)品工程
11. 1. 3 需求工程
11. 2 需求獲取
11. 2. 1 需求獲取方式
11. 2. 2 提高獲取的效率
11. 2. 3 原型與場景
11. 3 需求分析建模
11. 3. 1 為什么需要建模
11. 3. 2 建模的方法
11. 3. 3 結構化分析
11. 3. 4 數(shù)據(jù)建模
11. 3. 5 功能建模
11. 3. 6 控制模型
11. 3. 7 數(shù)據(jù)字典
11. 3. 8 IDEF方法
11. 4 軟件需求規(guī)約及評審
11. 4. 1 需求規(guī)約
11. 4. 2 規(guī)約的評審
11. 5 自測練習
11. 6 自測練習參考答案
第12章 系統(tǒng)設計
12. 1 系統(tǒng)設計的概念
12. 1. 1 軟件設計模型
12. 1. 2 設計目標和原則
12. 1. 3 設計基本方法
12. 1. 4 設計文檔
12. 2 數(shù)據(jù)設計
12. 2. 1 數(shù)據(jù)三模式的概念
12. 2. 2 數(shù)據(jù)庫設計的原則
12. 2. 3 數(shù)據(jù)倉庫
12. 3 體系結構設計
12. 3. 1 體系結構是通用的
12. 3. 2 主機/終端結構
12. 3. 3 客戶機/服務器結構
12. 3. 4 多層分布式結構
12. 3. 5 體系結構的選擇
12. 3. 6 系統(tǒng)模塊結構
12. 4 人機界面設計
12. 4. 1 界面設計是綜合藝術
12. 4. 2 界面設計的黃金規(guī)則
12. 4. 3 界面設計
12. 4. 4 界面設計的問題
12. 4. 5 界面設計原型技巧
12. 5 過程設計
12. 5. 1 結構化程序設計
12. 5. 2 過程設計模板
12. 6 自測練習
12. 7 自測練習參考答案
第13章 軟件測試
13. 1 測試目標和原則
13. 1. 1 測試目標
13. 1. 2 測試規(guī)則
13. 1. 3 可測試性
13. 1. 4 測試方法
13. 2 測試用例設計
13. 2. 1 白盒法
13. 2. 2 黑盒法
13. 2. 3 針對專門環(huán)境的測試
13. 3 測試計劃
13. 4 軟件測試過程
13. 4. 1 軟件測試步驟
13. 4. 2 單元測試
13. 4. 3 集成測試
13. 4. 4 確認測試
13. 4. 5 一些常見的可用性問題
13. 5 測試和調(diào)試
13. 5. 1 調(diào)試和測試的區(qū)別
13. 5. 2 調(diào)試的困難
13. 5. 3 調(diào)試的方法
13. 5. 4 測試準備
13. 6 自測練習
13. 7 自測練習參考答案
第14章 軟件技術度量
14. 1 軟件技術度量的框架
14. 1. 1 度量準則
14. 1. 2 有效軟件度量的屬性
14. 2 需求分析度量
14. 2. 1 基于功能的分析模型測量
14. 2. 2 分析規(guī)約質(zhì)量的度量
14. 3 設計模型度量
14. 3. 1 體系結構度量
14. 3. 2 過程設計度量
14. 3. 3 人機界面的度量
14. 4 源代碼度量
14. 5 對測試的度量
14. 6 對維護的度量
14. 7 自測練習
14. 8 自測練習參考答案
第4部分 面向對象的軟件工程
第15章 面向對象的概念
15. 1 面向對象的概念化
15. 1. 1 項目概念化
15. 1. 2 面向對象的范型
15. 1. 3 面向對象的軟件工程
15. 1. 4 面向對象的管理
15. 2 類與對象
15. 2. 1 對象的識別
15. 2. 2 對象和類
15. 3 面向對象的要素
15. 3. 1 對象的關系
15. 3. 2 面向對象的特性
15. 4 面向對象的建模
15. 4. 1 目標
15. 4. 2 面向對象的模型
15. 4. 3 面向對象的開發(fā)方法
15. 5 自測練習
15. 6 自測練習參考答案
第16章 面向對象的分析
16. 1 面向對象的分析與設計
16. 2 案例分析--圖書管理系統(tǒng)
16. 2. 1 需求規(guī)格說明
16. 2. 2 需求規(guī)格說明的細化
16. 2. 3 需求規(guī)格說明的驗證
16. 3 需求分析
16. 3. 1 需求分析的過程
16. 3. 2 用UML建模
16. 4 以用例為中心的需求分析方法
16. 5 自測練習
16. 6 自測練習參考答案
第17章 面向對象的設計
17. 1 面向對象的設計概述
17. 1. 1 面向對象的設計目標
17. 1. 2 類設計與產(chǎn)品設計
17. 2 對象的存儲
17. 2. 1 對象存儲方法
17. 2. 2 對象序列化
17. 2. 3 對象屬性的永久保留
17. 2. 4 對象存儲的評價
17. 2. 5 圖書管理系統(tǒng)的對象存儲
17. 3 進程體系結構
17. 3. 1 多節(jié)點建模與進程間的通信
17. 3. 2 實例
17. 4 用戶界面
17. 4. 1 用戶界面設計
17. 4. 2 用戶界面的交互樣式
17. 4. 3 圖書管理系統(tǒng)的界面
17. 5 類設計
17. 5. 1 類架構
17. 5. 2 系統(tǒng)分解
17. 5. 3 類圖的附加符號
17. 5. 4 交互圖
17. 6 類設計的目標及其驗證
17. 6. 1 代碼重用
17. 6. 2 良好設計的類與方法
17. 6. 3 數(shù)據(jù)的完整性
17. 6. 4 類設計的驗證
17. 7 方法設計
17. 7. 1 確定方法
17. 7. 2 創(chuàng)建優(yōu)質(zhì)的方法
17. 8 自測練習
17. 9 自測練習參考答案
第18章 編碼實現(xiàn)
18. 1 程序設計的發(fā)展
18. 1. 1 程序設計的方法
18. 1. 2 軟件開發(fā)環(huán)境的發(fā)展
18. 1. 3 軟件開發(fā)模式的發(fā)展
18. 2 開發(fā)策略
18. 2. 1 自頂向下的開發(fā)與自底向上的開發(fā)
18. 2. 2 自底向上和自頂向下的結合
18. 2. 3 線程方法
18. 3 編碼計劃
18. 4 編程風格
18. 4. 1 簡單性
18. 4. 2 注釋和內(nèi)部文檔
18. 5 編碼標準
18. 5. 1 一般規(guī)則
18. 5. 2 模塊化規(guī)則
18. 5. 3 聲明
18. 5. 4 可執(zhí)行的命令
18. 6 超類設計和超類對象的實現(xiàn)
18. 6. 1 識別超類
18. 6. 2 面向對象方法的超類實現(xiàn)
18. 7 自測練習
18. 8 自測練習參考答案
第19章 面向對象的測試
19. 1 基本概念
19. 1. 1 測試的定義
19. 1. 2 面向對象測試
19. 1. 3 錯誤及故障和失效
19. 2 測試計劃
19. 2. 1 計劃內(nèi)容
19. 2. 2 預期結果
19. 2. 3 測試用例
19. 3 面向對象的測試過程
19. 3. 1 面向對象的單元測試
19. 3. 2 面向對象的集成測試
19. 3. 3 面向對象的系統(tǒng)測試
19. 3. 4 面向對象的測試步驟
19. 3. 5 軟件內(nèi)部測試的自動工具
19. 4 面向對象系統(tǒng)與面向過程系統(tǒng)的測試
19. 4. 1 面向對象系統(tǒng)測試的復雜性
19. 4. 2 有關測試的一些問題
19. 5 案例分析--測試圖書館管理系統(tǒng)
19. 5. 1 LMS的測試計劃
19. 5. 2 LMS的單元測試
19. 5. 3 LMS的測試用例
19. 6 配置管理的測試
19. 7 自測練習
19. 8 自測練習參考答案
第5部分 軟件工程的最新技術
第20章 基于構件的軟件工程
20. 1 構件
20. 1. 1 構件技術
20. 1. 2 構件屬性
20. 2 基于構件的系統(tǒng)開發(fā)
20. 2. 1 系統(tǒng)結構分層和邏輯與數(shù)據(jù)分離
20. 2. 2 選擇和評價已有的構件
20. 2. 3 構件的使用
20. 2. 4 實現(xiàn)構件技術必須具備的條件
20. 3 構件的開發(fā)
20. 3. 1 構件的設計
20. 3. 2 領域工程
20. 4 構件和中間件
20. 4. 1 中間件是構件存在的基礎
20. 4. 2 構件思想對中間件的作用
20. 4. 3 中間件的分類
20. 4. 4 基于中間件的開發(fā)系統(tǒng)模型
20. 4. 5 中間件面臨的一些問題
20. 5 軟件構件的標準
20. 5. 1 OMG/CORBA
20. 5. 2 EJB和J2EE
20. 5. 3 MicrosoftDCOM及WindowsDNA
20. 6 自測練習
20. 7 自測練習參考答案
第21章 客戶服務器與Web軟件工程
21. 1 計算機系統(tǒng)體系結構
21. 1. 1 計算機系統(tǒng)結構
21. 1. 2 C/S系統(tǒng)結構
21. 2 C/S系統(tǒng)
21. 2. 1 C/S系統(tǒng)構成
21. 2. 2 分布應用子系統(tǒng)的指導原則
21. 2. 3 分布應用舉例
21. 3 C/S系統(tǒng)開發(fā)
21. 3. 1 C/S系統(tǒng)設計
21. 3. 2 C/S系統(tǒng)結構設計
21. 3. 3 C/S系統(tǒng)數(shù)據(jù)庫設計
21. 3. 4 提高C/S系統(tǒng)性能的方法
21. 4 基于Web系統(tǒng)
21. 4. 1 C/S與B/S
21. 4. 2 B/S工程
21. 4. 3 B/S系統(tǒng)設計
21. 4. 4 B/S系統(tǒng)測試
21. 4. 5 B/S系統(tǒng)管理
21. 5 自測練習
21. 6 自測練習參考答案
第22章 設計模式
22. 1 設計模式簡介
22. 1. 1 設計模式產(chǎn)生于建筑學和人類學
22. 1. 2 再工程與模式化運動
22. 1. 3 軟件模式與模式語言
22. 1. 4 面向模式的軟件再工程
22. 1. 5 軟件再工程首先面對反面模式
22. 1. 6 從再工程過程中抽象軟件模式
22. 2 基本設計模式
22. 2. 1 創(chuàng)建型模式
22. 2. 2 結構型模式
22. 2. 3 行為模式
22. 2. 4 學習設計模式的意義
22. 3 應用設計模式
22. 3. 1 包裝程序設計模式
22. 3. 2 橋接設計模式
22. 3. 3 迭代程序設計模式
22. 3. 4 單實例設計模式
22. 4 自測練習
22. 5 自測練習參考答案
參考文獻

本目錄推薦

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