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

軟件工程

軟件工程

定 價:¥47.00

作 者: 王慶育編
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校教材
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1部分 軟件工程基礎(chǔ)
第1章 軟件工程概論
1. 1 軟件
1. 1. 1 軟件的定義
1. 1. 2 軟件的特征
1. 1. 3 軟件的應(yīng)用
1. 2 軟件工程
1. 2. 1 軟件的發(fā)展歷史
1. 2. 2 軟件過程的概念
1. 2. 3 軟件工程的概念
1. 2. 4 軟件工程的要素
1. 2. 5 軟件工程的目標(biāo)
1. 3 軟件工程的活動
1. 3. 1 建模
1. 3. 2 問題求解
1. 3. 3 知識獲取
1. 3. 4 決策知識
1. 4 自測練習(xí)
1. 5 自測練習(xí)參考答案
第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 目標(biāo)驅(qū)動
2. 5. 3 基于風(fēng)險管理的開發(fā)調(diào)度
2. 5. 4 按產(chǎn)品版本發(fā)布
2. 5. 5 支持項目管理
2. 5. 6 靠改進(jìn)特性與固定資源來激發(fā)創(chuàng)造力的戰(zhàn)略
2. 5. 7 同步--穩(wěn)定開發(fā)法
2. 6 基于構(gòu)件的開發(fā)模型
2. 7 極限編程
2. 7. 1 目標(biāo)與活動
2. 7. 2 實踐方法
2. 7. 3 XP--演化模型
2. 7. 4 XP應(yīng)用的限制
2. 8 軟件過程能力成熟度模型
2. 8. 1 CMM簡介
2. 8. 2 關(guān)鍵過程域
2. 8. 3 CMM與ISO
2. 8. 4 CMM的應(yīng)用
2. 9 自測練習(xí)
2. 10 自測練習(xí)參考答案
第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 構(gòu)件圖和配置圖
3. 3. 4 消息
3. 3. 5 狀態(tài)圖
3. 3. 6 順序圖
3. 3. 7 協(xié)作圖
3. 3. 8 活動圖
3. 3. 9 四種圖的運(yùn)用
3. 4 自測練習(xí)
3. 5 自測練習(xí)參考答案
第2部分 軟件項目管理
第4章 軟件項目
4. 1 項目管理的歷史及發(fā)展
4. 1. 1 項目管理的歷史
4. 1. 2 項目管理的發(fā)展
4. 1. 3 項目管理的應(yīng)用
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 關(guān)鍵管理技能
4. 5. 1 明白領(lǐng)導(dǎo)和管理的區(qū)別
4. 5. 2 交流技巧
4. 5. 3 談判能力
4. 5. 4 解決問題的能力
4. 5. 5 影響組織
4. 6 項目管理的基本思想和技術(shù)
4. 6. 1 成本/進(jìn)度綜合控制
4. 6. 2 蒙托卡羅模擬技術(shù)
4. 6. 3 項目進(jìn)展評價技術(shù)
4. 6. 4 網(wǎng)絡(luò)計劃技術(shù)
4. 6. 5 項目管理的可視化技術(shù)
4. 7 自測練習(xí)
4. 8 自測練習(xí)參考答案
第5章 團(tuán)隊管理
5. 1 團(tuán)隊模型
5. 1. 1 組織原則
5. 1. 2 微軟解決方案框架團(tuán)隊模型
5. 2 自測練習(xí)
5. 3 自測練習(xí)參考答案
第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 自測練習(xí)
6. 5 自測練習(xí)參考答案
第7章 風(fēng)險分析和管理
7. 1 軟件風(fēng)險
7. 1. 1 風(fēng)險的概念
7. 1. 2 風(fēng)險策略
7. 1. 3 軟件風(fēng)險的類別
7. 2 風(fēng)險識別
7. 3 風(fēng)險預(yù)測和評估
7. 3. 1 建立風(fēng)險表
7. 3. 2 評估風(fēng)險影響
7. 3. 3 風(fēng)險評估
7. 4 風(fēng)險的緩解和監(jiān)控與管理
7. 4. 1 建立有效處理風(fēng)險策略
7. 4. 2 RMMM計劃
7. 4. 3 交流風(fēng)險
7. 5 自測練習(xí)
7. 6 自測練習(xí)參考答案
第8章 項目進(jìn)度計劃與控制
8. 1 項目進(jìn)度計劃
8. 1. 1 進(jìn)度計劃
8. 1. 2 自頂向下與自底向上的計劃
8. 1. 3 基本步驟
8. 2 項目跟蹤與控制
8. 2. 1 進(jìn)度安排
8. 2. 2 關(guān)鍵路徑
8. 2. 3 跟蹤進(jìn)度
8. 2. 4 百分比值分析法
8. 2. 5 贏得值法
8. 3 MicrosoftProject2000
8. 3. 1 簡介
8. 3. 2 功能
8. 4 自測練習(xí)
8. 5 自測練習(xí)參考答案
第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 軟件復(fù)雜性與可靠性
9. 4. 1 軟件復(fù)雜性
9. 4. 2 軟件可靠性
9. 4. 3 軟件的容錯技術(shù)
9. 5 軟件質(zhì)量度量模型
9. 5. 1 不同的人對軟件質(zhì)量關(guān)心的重點不同
9. 5. 2 軟件質(zhì)量特性
9. 6 自測練習(xí)
9. 7 自測練習(xí)參考答案
第10章 軟件配置管理
10. 1 軟件配置項及基線
10. 1. 1 軟件配置項
10. 1. 2 基線
10. 2 配置管理過程
10. 2. 1 配置對象標(biāo)識
10. 2. 2 版本控制
10. 2. 3 變更控制
10. 3 一個配置管理的工具--Visual Source Safe
10. 4 自測練習(xí)
10. 5 自測練習(xí)參考答案
第3部分 傳統(tǒng)的軟件工程
第11章 需求工程
11. 1 基本概念
11. 1. 1 業(yè)務(wù)過程工程
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 結(jié)構(gòu)化分析
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 自測練習(xí)
11. 6 自測練習(xí)參考答案
第12章 系統(tǒng)設(shè)計
12. 1 系統(tǒng)設(shè)計的概念
12. 1. 1 軟件設(shè)計模型
12. 1. 2 設(shè)計目標(biāo)和原則
12. 1. 3 設(shè)計基本方法
12. 1. 4 設(shè)計文檔
12. 2 數(shù)據(jù)設(shè)計
12. 2. 1 數(shù)據(jù)三模式的概念
12. 2. 2 數(shù)據(jù)庫設(shè)計的原則
12. 2. 3 數(shù)據(jù)倉庫
12. 3 體系結(jié)構(gòu)設(shè)計
12. 3. 1 體系結(jié)構(gòu)是通用的
12. 3. 2 主機(jī)/終端結(jié)構(gòu)
12. 3. 3 客戶機(jī)/服務(wù)器結(jié)構(gòu)
12. 3. 4 多層分布式結(jié)構(gòu)
12. 3. 5 體系結(jié)構(gòu)的選擇
12. 3. 6 系統(tǒng)模塊結(jié)構(gòu)
12. 4 人機(jī)界面設(shè)計
12. 4. 1 界面設(shè)計是綜合藝術(shù)
12. 4. 2 界面設(shè)計的黃金規(guī)則
12. 4. 3 界面設(shè)計
12. 4. 4 界面設(shè)計的問題
12. 4. 5 界面設(shè)計原型技巧
12. 5 過程設(shè)計
12. 5. 1 結(jié)構(gòu)化程序設(shè)計
12. 5. 2 過程設(shè)計模板
12. 6 自測練習(xí)
12. 7 自測練習(xí)參考答案
第13章 軟件測試
13. 1 測試目標(biāo)和原則
13. 1. 1 測試目標(biāo)
13. 1. 2 測試規(guī)則
13. 1. 3 可測試性
13. 1. 4 測試方法
13. 2 測試用例設(shè)計
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 確認(rèn)測試
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 測試準(zhǔn)備
13. 6 自測練習(xí)
13. 7 自測練習(xí)參考答案
第14章 軟件技術(shù)度量
14. 1 軟件技術(shù)度量的框架
14. 1. 1 度量準(zhǔn)則
14. 1. 2 有效軟件度量的屬性
14. 2 需求分析度量
14. 2. 1 基于功能的分析模型測量
14. 2. 2 分析規(guī)約質(zhì)量的度量
14. 3 設(shè)計模型度量
14. 3. 1 體系結(jié)構(gòu)度量
14. 3. 2 過程設(shè)計度量
14. 3. 3 人機(jī)界面的度量
14. 4 源代碼度量
14. 5 對測試的度量
14. 6 對維護(hù)的度量
14. 7 自測練習(xí)
14. 8 自測練習(xí)參考答案
第4部分 面向?qū)ο蟮能浖こ?br />第15章 面向?qū)ο蟮母拍?br />15. 1 面向?qū)ο蟮母拍罨?br />15. 1. 1 項目概念化
15. 1. 2 面向?qū)ο蟮姆缎?br />15. 1. 3 面向?qū)ο蟮能浖こ?br />15. 1. 4 面向?qū)ο蟮墓芾?br />15. 2 類與對象
15. 2. 1 對象的識別
15. 2. 2 對象和類
15. 3 面向?qū)ο蟮囊?br />15. 3. 1 對象的關(guān)系
15. 3. 2 面向?qū)ο蟮奶匦?br />15. 4 面向?qū)ο蟮慕?br />15. 4. 1 目標(biāo)
15. 4. 2 面向?qū)ο蟮哪P?br />15. 4. 3 面向?qū)ο蟮拈_發(fā)方法
15. 5 自測練習(xí)
15. 6 自測練習(xí)參考答案
第16章 面向?qū)ο蟮姆治?br />16. 1 面向?qū)ο蟮姆治雠c設(shè)計
16. 2 案例分析--圖書管理系統(tǒng)
16. 2. 1 需求規(guī)格說明
16. 2. 2 需求規(guī)格說明的細(xì)化
16. 2. 3 需求規(guī)格說明的驗證
16. 3 需求分析
16. 3. 1 需求分析的過程
16. 3. 2 用UML建模
16. 4 以用例為中心的需求分析方法
16. 5 自測練習(xí)
16. 6 自測練習(xí)參考答案
第17章 面向?qū)ο蟮脑O(shè)計
17. 1 面向?qū)ο蟮脑O(shè)計概述
17. 1. 1 面向?qū)ο蟮脑O(shè)計目標(biāo)
17. 1. 2 類設(shè)計與產(chǎn)品設(shè)計
17. 2 對象的存儲
17. 2. 1 對象存儲方法
17. 2. 2 對象序列化
17. 2. 3 對象屬性的永久保留
17. 2. 4 對象存儲的評價
17. 2. 5 圖書管理系統(tǒng)的對象存儲
17. 3 進(jìn)程體系結(jié)構(gòu)
17. 3. 1 多節(jié)點建模與進(jìn)程間的通信
17. 3. 2 實例
17. 4 用戶界面
17. 4. 1 用戶界面設(shè)計
17. 4. 2 用戶界面的交互樣式
17. 4. 3 圖書管理系統(tǒng)的界面
17. 5 類設(shè)計
17. 5. 1 類架構(gòu)
17. 5. 2 系統(tǒng)分解
17. 5. 3 類圖的附加符號
17. 5. 4 交互圖
17. 6 類設(shè)計的目標(biāo)及其驗證
17. 6. 1 代碼重用
17. 6. 2 良好設(shè)計的類與方法
17. 6. 3 數(shù)據(jù)的完整性
17. 6. 4 類設(shè)計的驗證
17. 7 方法設(shè)計
17. 7. 1 確定方法
17. 7. 2 創(chuàng)建優(yōu)質(zhì)的方法
17. 8 自測練習(xí)
17. 9 自測練習(xí)參考答案
第18章 編碼實現(xiàn)
18. 1 程序設(shè)計的發(fā)展
18. 1. 1 程序設(shè)計的方法
18. 1. 2 軟件開發(fā)環(huán)境的發(fā)展
18. 1. 3 軟件開發(fā)模式的發(fā)展
18. 2 開發(fā)策略
18. 2. 1 自頂向下的開發(fā)與自底向上的開發(fā)
18. 2. 2 自底向上和自頂向下的結(jié)合
18. 2. 3 線程方法
18. 3 編碼計劃
18. 4 編程風(fēng)格
18. 4. 1 簡單性
18. 4. 2 注釋和內(nèi)部文檔
18. 5 編碼標(biāo)準(zhǔn)
18. 5. 1 一般規(guī)則
18. 5. 2 模塊化規(guī)則
18. 5. 3 聲明
18. 5. 4 可執(zhí)行的命令
18. 6 超類設(shè)計和超類對象的實現(xiàn)
18. 6. 1 識別超類
18. 6. 2 面向?qū)ο蠓椒ǖ某悓崿F(xiàn)
18. 7 自測練習(xí)
18. 8 自測練習(xí)參考答案
第19章 面向?qū)ο蟮臏y試
19. 1 基本概念
19. 1. 1 測試的定義
19. 1. 2 面向?qū)ο鬁y試
19. 1. 3 錯誤及故障和失效
19. 2 測試計劃
19. 2. 1 計劃內(nèi)容
19. 2. 2 預(yù)期結(jié)果
19. 2. 3 測試用例
19. 3 面向?qū)ο蟮臏y試過程
19. 3. 1 面向?qū)ο蟮膯卧獪y試
19. 3. 2 面向?qū)ο蟮募蓽y試
19. 3. 3 面向?qū)ο蟮南到y(tǒng)測試
19. 3. 4 面向?qū)ο蟮臏y試步驟
19. 3. 5 軟件內(nèi)部測試的自動工具
19. 4 面向?qū)ο笙到y(tǒng)與面向過程系統(tǒng)的測試
19. 4. 1 面向?qū)ο笙到y(tǒng)測試的復(fù)雜性
19. 4. 2 有關(guān)測試的一些問題
19. 5 案例分析--測試圖書館管理系統(tǒng)
19. 5. 1 LMS的測試計劃
19. 5. 2 LMS的單元測試
19. 5. 3 LMS的測試用例
19. 6 配置管理的測試
19. 7 自測練習(xí)
19. 8 自測練習(xí)參考答案
第5部分 軟件工程的最新技術(shù)
第20章 基于構(gòu)件的軟件工程
20. 1 構(gòu)件
20. 1. 1 構(gòu)件技術(shù)
20. 1. 2 構(gòu)件屬性
20. 2 基于構(gòu)件的系統(tǒng)開發(fā)
20. 2. 1 系統(tǒng)結(jié)構(gòu)分層和邏輯與數(shù)據(jù)分離
20. 2. 2 選擇和評價已有的構(gòu)件
20. 2. 3 構(gòu)件的使用
20. 2. 4 實現(xiàn)構(gòu)件技術(shù)必須具備的條件
20. 3 構(gòu)件的開發(fā)
20. 3. 1 構(gòu)件的設(shè)計
20. 3. 2 領(lǐng)域工程
20. 4 構(gòu)件和中間件
20. 4. 1 中間件是構(gòu)件存在的基礎(chǔ)
20. 4. 2 構(gòu)件思想對中間件的作用
20. 4. 3 中間件的分類
20. 4. 4 基于中間件的開發(fā)系統(tǒng)模型
20. 4. 5 中間件面臨的一些問題
20. 5 軟件構(gòu)件的標(biāo)準(zhǔn)
20. 5. 1 OMG/CORBA
20. 5. 2 EJB和J2EE
20. 5. 3 MicrosoftDCOM及WindowsDNA
20. 6 自測練習(xí)
20. 7 自測練習(xí)參考答案
第21章 客戶服務(wù)器與Web軟件工程
21. 1 計算機(jī)系統(tǒng)體系結(jié)構(gòu)
21. 1. 1 計算機(jī)系統(tǒng)結(jié)構(gòu)
21. 1. 2 C/S系統(tǒng)結(jié)構(gòu)
21. 2 C/S系統(tǒng)
21. 2. 1 C/S系統(tǒng)構(gòu)成
21. 2. 2 分布應(yīng)用子系統(tǒng)的指導(dǎo)原則
21. 2. 3 分布應(yīng)用舉例
21. 3 C/S系統(tǒng)開發(fā)
21. 3. 1 C/S系統(tǒng)設(shè)計
21. 3. 2 C/S系統(tǒng)結(jié)構(gòu)設(shè)計
21. 3. 3 C/S系統(tǒng)數(shù)據(jù)庫設(shè)計
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)設(shè)計
21. 4. 4 B/S系統(tǒng)測試
21. 4. 5 B/S系統(tǒng)管理
21. 5 自測練習(xí)
21. 6 自測練習(xí)參考答案
第22章 設(shè)計模式
22. 1 設(shè)計模式簡介
22. 1. 1 設(shè)計模式產(chǎn)生于建筑學(xué)和人類學(xué)
22. 1. 2 再工程與模式化運(yùn)動
22. 1. 3 軟件模式與模式語言
22. 1. 4 面向模式的軟件再工程
22. 1. 5 軟件再工程首先面對反面模式
22. 1. 6 從再工程過程中抽象軟件模式
22. 2 基本設(shè)計模式
22. 2. 1 創(chuàng)建型模式
22. 2. 2 結(jié)構(gòu)型模式
22. 2. 3 行為模式
22. 2. 4 學(xué)習(xí)設(shè)計模式的意義
22. 3 應(yīng)用設(shè)計模式
22. 3. 1 包裝程序設(shè)計模式
22. 3. 2 橋接設(shè)計模式
22. 3. 3 迭代程序設(shè)計模式
22. 3. 4 單實例設(shè)計模式
22. 4 自測練習(xí)
22. 5 自測練習(xí)參考答案
參考文獻(xiàn)

本目錄推薦

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