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

軟件工程(原書第6版)

軟件工程(原書第6版)

定 價:¥49.00

作 者: (英)Ian Sommerville著;程成,陳霞等譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學(xué)叢書
標 簽: 軟件工程理論 軟件工程及軟件方法學(xué) 計算機與互聯(lián)網(wǎng)

ISBN: 9787111111184 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 486 字數(shù):  

內(nèi)容簡介

  本書是英國著名軟件工程學(xué)家IanSommerville系統(tǒng)介紹軟件工程理論的力作,以要求極高的一類系統(tǒng)為實例,精辟透徹地闡述了軟件工程的內(nèi)涵。作者在第2篇中詳細闡述了軟件系統(tǒng)需求的內(nèi)容、過程和描述方法,尤其是對形式化描述有詳細的介紹和分析;在第3篇中針對主要類型系統(tǒng)的設(shè)計問題和重要的設(shè)計方法展開介紹,主要介紹了分布式系統(tǒng)設(shè)計、實時系統(tǒng)設(shè)計和用戶界面設(shè)計,同時從體系結(jié)構(gòu)、面向?qū)ο笠约皬?fù)用等視角對設(shè)計過程進行了精辟闡述;在第4篇和第5篇中,主要以實時系統(tǒng)為對象,介紹了系統(tǒng)的一系列重要特性及其度量方法,以及生命周期中包含的軟件工程過程(如驗證和測試等)內(nèi)容和方法,內(nèi)容翔實而透徹。在第7篇中作者對遺留系統(tǒng)處理和軟件進化理論給出了高屋建瓴的分析,對軟件改造的實踐者來說無疑是一盞指路明燈;除此之外,作者還在第1篇和第6篇中對軟件工程過程的諸多管理方面(如人員管理、項目管理、過程管理、成本估計和質(zhì)量管理等重要方面)有極為詳細的介紹和分析。本書是軟件工程學(xué)界的經(jīng)典,被眾多世界知名大學(xué)所采用,既有理論高度又有具體操作方法,對于軟件工程的管理者和參與者來說都是不能不看的好教材。該書英文原版設(shè)有專門的網(wǎng)站(www.software-engin.com),提供了對該書相關(guān)資料的鏈接,以幫助那些將該書用于教學(xué)和自修的人們。主要包括教師參考手冊、幻燈片、書中程序?qū)嵗创a以及CASE和形式化描述的額外材料。試讀:1-4章(ZIP)

作者簡介

  IanSommerville英國著名軟件工程專家,蘭卡斯特大學(xué)軟件工程學(xué)教授。IanSommerville教授在軟件工程的教學(xué)和科研方面有20多年的經(jīng)驗。目前他的研究興趣包括計算機系統(tǒng)工程、需求工程、系統(tǒng)可靠性以及軟件進化。

圖書目錄

第1篇概覽

第1章概述

1.l軟件工程中的常見問題
1.1.l什么是軟件
1.1.2什么是軟件工程
1.l.3軟件工程和計算機科學(xué)有何區(qū)別
1.l.4軟件工程和系統(tǒng)工程有何區(qū)別
1.1.5什么是軟件過程
1.1.6什么是軟件過程模型
1.1.7什么是軟件工程的成本
1.1.8什么是軟件工程方法
1.1.9什么是CASE
1.1.10什么是優(yōu)良軟件的屬性
1.1.11軟件工程所面臨的主要問題是什么
1.2職業(yè)和道德上的責(zé)任
要點
進一步的閱讀資料
練習(xí)

第2章基于計算機的系統(tǒng)工程

2.l系統(tǒng)總體特性
2.2系統(tǒng)及其環(huán)境
2.3系統(tǒng)建模
2.4系統(tǒng)工程過程
2.4.l系統(tǒng)需求定義
2.4.2系統(tǒng)設(shè)計
2.4.3子系統(tǒng)開發(fā)
2.4.4系統(tǒng)整合
2.4.5系統(tǒng)安裝
2.4.6系統(tǒng)操作
2.4.7系統(tǒng)進化
2.4.8系統(tǒng)退役
2.5系統(tǒng)獲得
要點
進一步閱讀資料
練習(xí)

第3章軟件過程

3.l軟件過程模型
3.1.l"瀑布"模型
3.l.2進化式開發(fā)
3.1.3形式化系統(tǒng)開發(fā)
3.1.4面向復(fù)用的開發(fā)
3.2過程反復(fù)
3.2.l增量式開發(fā)
3.2.2螺旋式開發(fā)
3.3軟件描述
3.4軟件設(shè)計和實現(xiàn)
3.4.l設(shè)計方法
3.4.2程序設(shè)計和調(diào)試
3.5軟件有效性驗證
3.6軟件進化
3.7自動化的過程支持
要點
進一步的閱讀資料
練習(xí)

第4章項目管理

4.l管理活動
4.2項目規(guī)劃
4.2.l項目計劃
4.2.2項目里程碑和可交付的文檔
4.3項目進度
4.4風(fēng)險管理
4.4.l風(fēng)險識別
4.4.2風(fēng)險分析
4.4.3風(fēng)險規(guī)劃
4.4.4風(fēng)險監(jiān)控
要點
進一步的閱讀資料
練習(xí)

第2篇需求

第5章軟件需求

5.l功能需求和非功能需求
5.1.l功能需求
5.l.2非功能需求
5.1.3領(lǐng)域需求
5.2用戶需求
5.3系統(tǒng)需求
5.3.l結(jié)構(gòu)化語言描述
5.3.2使用PDL的需求描述
5.3.3接口描述
5.4軟件需求文檔
要點
進一步的閱讀資料
練習(xí)

第6章需求工程過程

6.l可行性研究
6.2需求導(dǎo)出和分析
6.2.l面向視點的導(dǎo)出
6.2.2場景
6.2.3深入實際
6.3需求有效性驗證
6.4需求管理
6.4.l持久的和易變的需求
6.4.2需求管理規(guī)劃
6.4.3需求變更管理
要點
進一步的閱讀資料
練習(xí)

第7章系統(tǒng)模型

7.l上下文模型
7.2行為模型
7.2.l數(shù)據(jù)流模型
7.2.2狀態(tài)機模型
7.3數(shù)據(jù)模型
7.4對象模型
7.4.l繼承模型
7.4.2對象聚合
7.4.3對象行為建模
7.5CASE工作平臺
要點
進一步的閱讀資料
練習(xí)

第8章軟件原型系統(tǒng)開發(fā)

8.l軟件過程中的原型開發(fā)
8.1.l進化式原型開發(fā)
8.1.2拋棄式原型開發(fā)
8.2快速原型技術(shù)
8.2.l使用動態(tài)高級語言的開發(fā)
8.2.2數(shù)據(jù)庫程序設(shè)計
8.2.3組件和應(yīng)用集成
8.3用戶界面原型開發(fā)
要點
進一步的閱讀資料
練習(xí)

第9章形式化描述

9.l軟件過程中的形式化描述
9.2接口描述
9.3行為描述
要點
進一步的閱讀資料
練習(xí)

第3篇設(shè)計

第10章體系結(jié)構(gòu)的設(shè)計

10.1系統(tǒng)構(gòu)成
10.1.l容器模型
10.1.2客戶機/服務(wù)器模型
10.l.3抽象機模型
10.2控制模型
10.2.l集中式控制
10.2.2事件驅(qū)動系統(tǒng)
10.3模塊化分解
10.3.l對象模型
10.3.2數(shù)據(jù)流模型
10.4領(lǐng)域相關(guān)的體系結(jié)構(gòu)
10.4.l類模型
10.4.2參考體系結(jié)構(gòu)
要點
進一步的閱讀資料
練習(xí)

第11章分布式系統(tǒng)體系結(jié)構(gòu)

11.l多處理器體系結(jié)構(gòu)
11.2客戶機/服務(wù)器體系結(jié)構(gòu)
11.3分布式對象體系結(jié)構(gòu)
11.4CORBA
要點
進一步的閱讀資料
練習(xí)

第12章面向?qū)ο蟮脑O(shè)計

12.l對象和對象類
12.2面向?qū)ο笤O(shè)計過程
12.2.l系統(tǒng)上下文和使用模型
12.2.2體系結(jié)構(gòu)的設(shè)計
12.2.3對象識別
12.2.4設(shè)計模型
12.2.5對象接口描述
12.3設(shè)計進化
要點
進一步的閱讀資料
練習(xí)

第13章實時軟件的設(shè)計

13.l系統(tǒng)設(shè)計
13.1.l實時系統(tǒng)建模
13.1.2實時程序設(shè)計
13.2實時執(zhí)行者
13.3監(jiān)控系統(tǒng)
13.4數(shù)據(jù)采集系統(tǒng)
要點
進一步的閱讀資料
練習(xí)

第14章使用復(fù)用的設(shè)計

14.l以組件為基礎(chǔ)的開發(fā)
14.1.l應(yīng)用框架
14.1.2商業(yè)現(xiàn)成產(chǎn)品的復(fù)用
14.1.3面向復(fù)用的組件開發(fā)
14.2應(yīng)用系列
14.3設(shè)計模式
要點
進一步的閱讀資料
練習(xí)

第15章用戶界面設(shè)計

15.l用戶界面設(shè)計原則
15.2用戶交互
15.3信息表示
15.4用戶支持
15.4.l錯誤消息
15.4.2幫助系統(tǒng)的設(shè)計
15.4.3用戶文檔
15.5界面評價
要點
進一步的閱讀資料
練習(xí)

第4篇要求極高的系統(tǒng)

第16章可依賴性

16.l要求極高的系統(tǒng)
16.2可用性和可靠性
16.3安全性
16.4保密性
要點
進一步的閱讀資料
練習(xí)

第17章要求極高的系統(tǒng)的描述

17.l軟件可靠性描述
17.1.l可靠性度量
17.1.2非功能性的可靠性需求
17.2安全性描述
17.2.l危險和風(fēng)險分析
17.2.2缺陷樹分析
17.2.3風(fēng)險評估
17.2.4降低風(fēng)險
17.3保密性描述
要點
進一步的閱讀資料
練習(xí)

第18章要求極高的系統(tǒng)的開發(fā)

18.l缺陷最小化
18.1.l錯誤避免
18.1.2信息隱藏
18.1.3可靠的軟件過程
18.2容錯
18.2.1異常處理
18.2.2缺陷檢測
18.2.3損害評估
18.2.4缺陷恢復(fù)
18.3容錯體系結(jié)構(gòu)
18.4安全系統(tǒng)設(shè)計
要點
進一步的閱讀資料
練習(xí)

第5篇檢驗和有效性驗證方法

第19章檢驗和有效性驗證

19.l檢驗和有效性驗證規(guī)劃
19.2軟件檢查
19.3自動靜態(tài)分析
19.4凈室軟件開發(fā)方法
要點
進一步的閱讀資料
練習(xí)

第20章軟件測試

20.l缺陷測試
20.1.l黑盒測試
20.1.2等價劃分
20.1.3結(jié)構(gòu)化測試
20.1.4路徑測試
20.2集成測試
20.2.l自頂向下的和自底向上的測試
20.2.2接口測試
20.2.3強度測試
20.3面向?qū)ο蟮臏y試
20.3.l對象類測試
20.3.2對象集成
20.4測試工作平臺
要點
進一步的閱讀資料
練習(xí)

第21章要求極高的系統(tǒng)的驗證

21.l形式化方法和要求極高的系統(tǒng)
21.2可靠性驗證
21.2.l操作簡檔
21.2.2可靠性預(yù)測
21.3安全性保證
21.3.l檢驗和有效性驗證
21.3.2安全性論證
21.3.3過程保證
21.3.4運行時安全檢查
21.4保密性評估
要點
進一步的閱讀資料
練習(xí)

第6篇管理

第22章人員管理

22.l思維的局限性
22.1.l記憶結(jié)構(gòu)
22.1.2問題的解決
22.1.3工作動力
22.2小組協(xié)作
22.2.l小組的構(gòu)成
22.2.2小組的凝聚力
22.2.3小組的溝通
22.2.4小組的結(jié)構(gòu)
22.3選擇和留住職員
22.4人員能力成熟度模型
要點
進一步的閱讀資料
練習(xí)

第23章軟件成本估算

23.l生產(chǎn)率
23.2估算技術(shù)
23.3算法成本建模
23.3.1COCOMO模型
23.3.2在項目規(guī)劃中的算法成本模型
23.4項目的工期和人員配備要點
進一步的閱讀資料
練習(xí)

第24章質(zhì)量管理

24.l質(zhì)量保證和質(zhì)量標準
24.1.l文檔編寫標準
24.1.2過程和產(chǎn)品質(zhì)量
24.2質(zhì)量規(guī)劃
24.3質(zhì)量控制
24.4軟件測量和度量
24.4.l測量過程
24.4.2產(chǎn)品度量
24.4.3測量的分析
要點
進一步的閱讀資料
練習(xí)

第25章過程改善

25.l過程和產(chǎn)品質(zhì)量
25.2過程分析和建模
25.3過程度量
25.4SEI的過程能力成熟度模型
25.5過程分類
要點
進一步的閱讀資料
練習(xí)

第7篇軟件進化

第26章遺留系統(tǒng)

26.l遺留系統(tǒng)的結(jié)構(gòu)
26.2遺留系統(tǒng)設(shè)計
26.3遺留系統(tǒng)評估
26.3.l業(yè)務(wù)價值評估
26.3.2系統(tǒng)質(zhì)量評估
要點
進一步的閱讀資料
練習(xí)

第27章軟件變更

27.l程序進化的動態(tài)特性
27.2軟件維護
27.2.l維護過程
27.2.2維護預(yù)測
27.3體系結(jié)構(gòu)的進化
要點
進一步的閱讀資料
練習(xí)

第28章軟件再工程

28.l源代碼轉(zhuǎn)換
28.2反向工程
28.3程序結(jié)構(gòu)改善
28.4程序模塊化
28.5數(shù)據(jù)再工程
要點
進一步的閱讀資料
練習(xí)

第29章配置管理

29.l配置管理規(guī)劃
29.1.1配置項識別
29.1.2配置數(shù)據(jù)庫
29.2變更管理
29.3版本和發(fā)布管理
29.3.l版本標識
29.3.2發(fā)布管理
29.4系統(tǒng)構(gòu)建
29.5用于配置管理的CASE工具
29.5.l變更管理支持
29.5.2版本管理支持
29.5.3系統(tǒng)構(gòu)建支持要點
進一步的閱讀資料
練習(xí)
參考文獻
索引
譯后記


本目錄推薦

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