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

軟件工程

軟件工程

定 價:¥75.00

作 者: (英)薩默維爾 著,程成 等譯
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787111334989 出版時間: 2011-05-01 包裝: 平裝
開本: 16開 頁數(shù): 468 字數(shù):  

內(nèi)容簡介

  《軟件工程》是系統(tǒng)介紹軟件工程理論的經(jīng)典教材,自1982年初版以來,隨著軟件工程學(xué)科的不斷發(fā)展,不斷更新版本,影響了一代又一代軟件工程人才,對學(xué)科本身也產(chǎn)生了重大影響。本版保留了上一版中的軟件工程的基本材料,但對各章都進行了修改和更新,并增加了很多有關(guān)其他主題的新材料?!盾浖こ獭钒膫€部分:第一部分是對軟件工程的一般性介紹,包括軟件工程過程和敏捷開發(fā),以及面向?qū)ο蟮脑O(shè)計和設(shè)計模式的使用;第二部分介紹可依賴性和信息安全性問題;第三部分介紹高級軟件工程;第四部分介紹軟件管理,重點介紹技術(shù)管理問題。

作者簡介

  薩默維爾(Ian Sommerville),英國著名軟件工程專家。曾任教于蘭卡斯特大學(xué),現(xiàn)為圣安德魯斯大學(xué)軟件工程學(xué)教授。他在軟件工程的教學(xué)和科研方面有20多年的經(jīng)驗。他是IEEECS組織編撰“軟件工程知識體系”(SWEBOK)的專家委員會成員之一。他的研究領(lǐng)域包括計算機系統(tǒng)工程、需求工程、系統(tǒng)可靠性以及軟件進貨。

圖書目錄

出版者的話
譯者序
前言
第一部分 軟件工程導(dǎo)論
第1章 概述
1.1 專業(yè)化軟件開發(fā)
1.1.1 軟件工程
1.1.2 軟件工程的多樣性
1.1.3 軟件工程和Web
1.2 軟件工程人員的職業(yè)道德
1.3 案例研究
1.3.1 胰島素泵控制系統(tǒng)
1.3.2 用于心理健康治療的患者
信息系統(tǒng)
1.3.3 野外氣象站
要點
進一步閱讀材料
練習(xí)
參考書目第2章 軟件過程
2.1 軟件過程模型
2.1.1 瀑布模型
2.1.2 增量式開發(fā)
2.1.3 面向復(fù)用的軟件工程
2.2 過程活動
2.2.1 軟件描述
2.2.2 軟件設(shè)計和實現(xiàn)
2.2.3 軟件有效性驗證
2.2.4 軟件進化
2.3 應(yīng)對變更
2.3.1 原型構(gòu)造
2.3.2 增量式交付
2.3.3 Boehm的螺旋模型
2.4 Rational統(tǒng)一過程
要點
進一步閱讀材料
練習(xí)
參考書目第3章 敏捷軟件開發(fā)
3.1 敏捷方法
3.2 計劃驅(qū)動開發(fā)和敏捷開發(fā)
3.3 極限編程
3.3.1 極限編程中的測試
3.3.2 結(jié)對編程
3.4 敏捷項目管理
3.5 擴展的敏捷方法
要點
進一步閱讀材料
練習(xí)
參考書目第4章 需求工程
4.1 功能需求和非功能需求
4.1.1 功能需求
4.1.2 非功能需求
4.2 軟件需求文檔
4.3 需求描述
4.3.1 自然語言描述
4.3.2 結(jié)構(gòu)化描述
4.4 需求工程過程
4.5 需求導(dǎo)出和分析
4.5.1 需求發(fā)現(xiàn)
4.5.2 采訪
4.5.3 腳本
4.5.4 用例
4.5.5 深入實際
4.6 需求有效性驗證
4.7 需求管理
4.7.1 需求管理規(guī)劃
4.7.2 需求變更管理
要點
進一步閱讀材料
練習(xí)
參考書目第5章 系統(tǒng)建模
5.1 上下文模型
5.2 交互模型
5.2.1 用例建模
5.2.2 時序圖
5.3 結(jié)構(gòu)模型
5.3.1 類圖
5.3.2 泛化
5.3.3 聚合
5.4 行為模型
5.4.1 數(shù)據(jù)驅(qū)動的建模
5.4.2 事件驅(qū)動模型
5.5 模型驅(qū)動工程
5.5.1 模型驅(qū)動體系結(jié)構(gòu)
5.5.2 可執(zhí)行UML
要點
進一步閱讀材料
練習(xí)
參考書目第6章 體系結(jié)構(gòu)設(shè)計
6.1 體系結(jié)構(gòu)設(shè)計決策
6.2 體系結(jié)構(gòu)視圖
6.3 體系結(jié)構(gòu)模式
6.3.1 分層體系結(jié)構(gòu)
6.3.2 容器體系結(jié)構(gòu)
6.3.3 客戶機一服務(wù)器體系結(jié)構(gòu)
6.3.4 管道和過濾器體系結(jié)構(gòu)
6.4 應(yīng)用體系結(jié)構(gòu)
6.4.1 事務(wù)處理系統(tǒng)
6.4.2 信息系統(tǒng)
6.4.3 語言處理系統(tǒng)
要點
進一步閱讀材料
練習(xí)
參考書目第7章 設(shè)計與實現(xiàn)
7.1 利用UML進行面向?qū)ο笤O(shè)計
7.1.1 系統(tǒng)上下文與交互
7.1.2 體系結(jié)構(gòu)的設(shè)計
7.1.3 對象類識別
7.1.4 設(shè)計模型
7.1.5 接口描述
7.2 設(shè)計模式
7.3 實現(xiàn)問題
7.3.1 復(fù)用
7.3.2 配置管理
7.3.3 宿主機一目標(biāo)機開發(fā)
7.4 開源開發(fā)
要點
進一步閱讀材料
練習(xí)
參考書目第8章 軟件測試
8.1 開發(fā)測試
8.1.1 單元測試
8.1.2 選擇單元測試案例
8.1.3 組件測試
8.1.4 系統(tǒng)測試
8.2 測試驅(qū)動開發(fā)
8.3 發(fā)布測試
8.3.1 基于需求的測試
8.3.2 情景測試
8.3.3 性能測試
8.4 用戶測試
要點
進一步閱讀材料
練習(xí)
參考書目第9章 軟件進化
9.1 進化過程
9.2 程序進化的動態(tài)特性
9.3 軟件維護
9.3.1 維護預(yù)測
9.3.2 軟件再工程
9.3.3 通過重構(gòu)進行預(yù)防性維護
9.4 遺留系統(tǒng)管理
要點
進一步閱讀材料
練習(xí)
參考書目
第二部分 可依賴性和信息安全性
第三部分 高級軟件工程
第四部分 軟件管理

本目錄推薦

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