注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學面向?qū)ο蟮能浖こ蹋簶?gòu)建復雜且多變的系統(tǒng)

面向?qū)ο蟮能浖こ蹋簶?gòu)建復雜且多變的系統(tǒng)

面向?qū)ο蟮能浖こ蹋簶?gòu)建復雜且多變的系統(tǒng)

定 價:¥45.00

作 者: (美)Bernd Bruegge,(美)Allen H.Dutoit著;吳丹,唐憶,申震杰譯;吳丹譯
出版社: 清華大學出版社
叢編項:
標 簽: 面向?qū)ο?/td>

購買這本書可以去


ISBN: 9787302059387 出版時間: 2002-10-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 482 字數(shù):  

內(nèi)容簡介

  本書融入了作者10多年來構(gòu)造系統(tǒng)的經(jīng)驗和教授軟件工程課程的教學內(nèi)容。主要討論了在復雜而多變的系統(tǒng)設(shè)計中如何使用軟件工程的面向?qū)ο蠹夹g(shù)。全書共有12章,每章都是先闡述實例來介紹相關(guān)問題,再簡要描述與主題相關(guān)的技術(shù),然后通過一些簡單的例子來解釋基本概念并用實際系統(tǒng)中的例子來講解主要技術(shù),最后講述管理中的問題,討論典型的解決方案并給出相關(guān)習題。這種編排方式有助于讀者更好地學習和理解。本書內(nèi)容詳實,示例豐富,實用性強,適用于有一定編程基礎(chǔ)的高年級本科生、研究生及相關(guān)工程技術(shù)人員和管理人員。

作者簡介

  BerndBruegge是慕尼黑工業(yè)大學計算機科學系的教授,并在卡耐基·梅隆大學計算機科學系任客座教授。由于在卡耐基·梅隆大學計算機科學教學中的突出表現(xiàn),他獲得了1995年的HerbertASimon大獎。AllenH.Dutoit是慕尼黑工業(yè)大學計算機科學系的科研人員。他的研究涉及軟件工程和面向?qū)ο笙到y(tǒng)等多個領(lǐng)域。他曾就職于卡耐基·梅隆大學的軟件工程和復雜工程系統(tǒng)研究所。

圖書目錄

第1部分 開始
第1章 軟件工程介紹
1.1 引言:軟件工程故障
1.2 什么是軟件工程
1.2.1 建模
1.2.2 問題求解
1.2.3 知識獲取
1.2.4 基本原理管理
1.3 軟件工程概念
1.3.1 參與者和角色
1.3.2 系統(tǒng)和模型
1.3.3 工作產(chǎn)品
1.3.4 活動、任務(wù)和資源
1.3.5 目標、需求和約束
1.3.6 符號、方法和方法學
1.4 軟件工程開發(fā)活動
1.4.1 需求提出
1.4.2 分析
1.4.3 系統(tǒng)設(shè)計
1.4.4 對象設(shè)計
1.4.5 實現(xiàn)
1.5 軟件開發(fā)的管理
1.5.1 交流
1.5.2 基本原理管理
1.5.3 測試
1.5.4 軟件配置管理
1.5.5 項目管理
1.5.6 軟件生命周期
1.6 習題
參考文獻
第2章 用UML建模
2.1 介紹
2.2 UML概述
2.2.1 用例圖
2.2.2 類圖
2.2.3 順序圖
2.2.4 狀態(tài)圖
2.2.5 活動圖
2.3 建模概念
2.3.1 系統(tǒng)、模型和視圖
2.3.2 概念和現(xiàn)象
2.3.3 數(shù)據(jù)類型、抽象數(shù)據(jù)類型和實例
2.3.4 類、抽象類和對象
2.3.5 事件類、事件和消息
2.3.6 面向?qū)ο蟮慕?br />2.3.7 證偽和原型化
2.4 從更深層次看UML
2.4.1 用例圖
2.4.2 類圖
2.4.3 順序圖
2.4.4 狀態(tài)圖
2.4.5 活動圖
2.4.6 圖表組織
2.4.7 圖表擴展
2.5 習題
參考文獻
第3章 項目交流
3.1 引言:一個火箭的例子
3.2 項目交流縱覽
3.3 交流模式
3.3.1 問題定義
3.3.2 客戶評審
3.3.3 項目評審
3.3.4 檢查和預排
3.3.5 狀況檢查
3.3.6 集體討論
3.3.7 發(fā)布
3.3.8 事后討論
3.3.9 需求闡明
3.3.10 需求變更
3.3.11 問題求解
3.3.12 討論
3.4 交流機制
3.4.1 hallway交談
3.4.2 調(diào)查問卷和有組織的訪談
3.4.3 會議
3.4.4 評審
3.4.5 實時異地群件
3.4.6 電子郵件
3.4.7 新聞組
3.4.8 萬維網(wǎng)
3.4.9 Lotus Notes
3.4.10 討論
3.5 項目交流活動
3.5.1 確定交流需求
3.5.2 建立基礎(chǔ)構(gòu)架
3.5.3 組織客戶和項目評審
3.5.4 每周組織小組會議
3.5.5 轉(zhuǎn)變問題回顧
3.6 習題
參考文獻
第2部分 處理復雜性
第4章 需求提出
4.1 引言:可用性實例
4.2 需求提出概述
4.3 需求提出的概念
4.3.1 功能性需求
4.3.2 非功能性需求和偽需求
4.3.3 描述的層次
4.3.4 正確性、完整性、一致性、清晰性和現(xiàn)實性
4.3.5 可驗證性和可追溯性
4.3.6 greenfield工程、再工程、界面工程
4.4 需求提出活動
4.4.1 確定執(zhí)行者
4.4.2 確定場景
4.4.3 確定用例
4.4.4 改進用例
4.4.5 確定執(zhí)行者和用例之間的關(guān)系
4.4.6 確定最初的分析對象
4.4.7 確定非功能性需求
4.5 管理需求提出
4.5.1 從用戶提出信息:任務(wù)的知識分析
4.5.2 與客戶協(xié)商系統(tǒng)說明:聯(lián)合應(yīng)用設(shè)計
4.5.3 確定需求:可用性測試
4.5.4 記錄需求的提出
4.6 習題
參考文獻
第5章 分析
5.1 引言:幻覺
5.2 分析概述
5.3 分析的概念
5.3.1 實體對象、邊界對象和控制對象
5.3.2 回顧關(guān)系重數(shù)
5.3.3 受限關(guān)系
5.3.4 歸納
5.4 分析活動:從用例到對象
5.4.1 標識實體對象
5.4.2 標識邊界對象
5.4.3 標識控制對象
5.4.4 對對象之間的交互進行建模:順序圖
5.4.5 標識關(guān)系
5.4.6 標識屬性
5.4 對單個對象的重要行為進行建模
5.4.8 對對象間的歸納關(guān)系建模
5.4.9 檢查分析模型
5.4.10 分析總結(jié)
5.5 管理分析
5.5.1 記錄分析
5.5.2 分配責任
5.5.3 對分析的交流
5.5.4 分析模型的循環(huán)
5.5.5 客戶簽字認可
5.6 習題
參考文獻
第6章 系統(tǒng)設(shè)計
6.1 介紹:一個摟層設(shè)計的例子
6.2 系統(tǒng)設(shè)計概況
6.3 系統(tǒng)設(shè)計的概念
6.3.1 子系統(tǒng)和類
6.3.2 服務(wù)和子系統(tǒng)接口
6.3.3 耦合度與相關(guān)性
6.3.4 分層和分區(qū)
6.3.5 軟件體系結(jié)構(gòu)
6.3.6 UML配置圖
6.4 系統(tǒng)設(shè)計活動:從對象到子系統(tǒng)
6.4.1 起點:路線設(shè)計系統(tǒng)的分析模型
6.4.2 確定設(shè)計目標
6.4.3 確定子系統(tǒng)
6.4.4 將子系統(tǒng)映射到處理器和組件
6.4.5 定義連續(xù)數(shù)據(jù)的存儲
6.4.6 定義訪問控制
6.4.7 設(shè)計全局控制流
6.4.8 確定邊界條件
6.4.9 預期變化
6.4.10 系統(tǒng)設(shè)計綜述
6.5 系統(tǒng)設(shè)計的管理
6.5.1 記錄系統(tǒng)設(shè)計
6.5.2 分配任務(wù)
6.5.3 與系統(tǒng)設(shè)計相關(guān)的交流
6.5.4 系統(tǒng)設(shè)計的不斷反復
6.6 習題
參考文獻
第7章 對象設(shè)計
7.1 介紹:電影示例
7.2 對象設(shè)計概況
7.3 對象設(shè)計概念
7.3.1 應(yīng)用域?qū)ο蠛徒鉀Q域?qū)ο蠡仡?br />7.3.2 類型、聲明和可見性回顧
7.3.3 合約:不變量、前提條件和后續(xù)條件
7.3.4 UML對象約束語言
7.4 對象設(shè)計活動
7.4.1 確定遺漏的屬性和操作
7.4.2 指定類型、聲明和可見性
7.4.3 指定約束條件
7.4.4 指定異常情況
7.4.5 確定并調(diào)整類庫
7.4.6 確定并調(diào)整應(yīng)用程序框架
7.4.7 框架的例子:Web對象
7.4.8 實現(xiàn)關(guān)系
7.4.9 提高可復用性
7.4.10 消除實現(xiàn)的依賴性
7.4.11 回顧訪問路徑
7.4.12 退化對象:將對象轉(zhuǎn)變成屬性
7.4.13 存儲高開銷計算的結(jié)果
7.4.14 推遲高開銷計算
7.5 對象設(shè)計的管理
7.5.1 用文檔記錄對象設(shè)計
7.5.2 分配職責
7.6 習題
參考文獻

第3部分 管理變化
第8章 基本原理管理
8.1 介紹:火腿的例子
8.2 基本原理概況
8.3 基本原理概念
8.3.1 集中交通管制
8.3.2 定義難題(Problem):問題
8.3.3 研究求解空間:提議
8.3.4 評估求解空間:標準和討論
8.3.5 破解求解空間:解決方案
8.3.6 解決方案的實現(xiàn):活動項
8.3 基于問題的模型和系統(tǒng)的例子
8.4 基本原理活動:從問題到?jīng)Q策
8.4.1 CTC系統(tǒng)設(shè)計
8.4.2 記錄會議中的基本原理
8.4.3 異步記錄基本原理
8.4.4 記錄討論變化時的基本原理
8.4.5 重組基本原理
8.5 管理基本原理
8.5.1 建立基本原理文檔
8.5.2 分配任務(wù)
8.5.3 有關(guān)基本原理交流的試探法
8.5.4 問題建模和協(xié)商
8.5.5 沖突解決策略
8.6 習題
參考文獻
第9章 測試
9.1 介紹
9.2 測試概況
9.2.1 質(zhì)量控制技術(shù)
9.2.2 錯誤避免技術(shù)
9.2.3 檢錯技術(shù)
9.2.4 容錯技術(shù)
9.3 測試概念
9.3.1 錯誤(fault)、誤差(error)和故障(failure)
9.3.2 測試實例
9.3.3 測試存根和驅(qū)動程序
9.3.4 改正
9.4 測試活動
9.4.1 檢查組件
9.4.2 單元測試
9.4.3 集成測試
9.4.4 系統(tǒng)測試
9.5 測試的管理
9.5.1 規(guī)劃測試
9.5.2 記錄測試
9.5.3 分配職責
9.6 習題
參考文獻
第10章 軟件配置管理
10.1 介紹:飛機的例子
10.2 配置管理概述
10.3 配置管理概念
10.3 配置項和CM聚集
10.3.2 版本和配置
10.3.3 變化請求
10.3.4 宣傳版本和發(fā)布版本
10.3.5 倉庫和工作區(qū)
10.3.6 版本識別方案
10.3.7 變化和變化集合
10.3.8 配置管理工具
10.4 配置管理活動
10.4.1 配置項和CM聚集確認
10.4.2 宣傳版本管理
10.4.3 發(fā)布版本管理
10.4.4 分支管理
10.4.5 不同版本管理
10.4.6 變化管理
10.5 管理配置管理
10.5.1 記錄配置管理
10.5.2 分配配置管理任務(wù)
10.5.3 計劃配置管理活動
10.6 習題
參考文獻
第11章 項目管理
11.1 介紹:STS-51L發(fā)射決定
11.2 項目管理概述
11.3 管理的概念
11.3.1 小組
11.3.2 角色
11.3.3 工作產(chǎn)品
11.3.4 任務(wù)
11.3.5 進度表
11.4 項目管理活動
11.4.1 智能辦公建筑
11.4.2 項目啟動
11.4.3 項目監(jiān)督
11.4.4 風險管理
11.4.5 項目協(xié)議
11.4.6 用戶驗收測試
11.4.7 安裝
11.4.8 事后總結(jié)
11.5 項目管理模型和活動的管理
11.5.1 記錄項目管理
11.5.2 分配職責
11.5.3 交流項目管理
11.6 習題
參考文獻
第4部分 尾聲
第12章 軟件生命周期
12.1 引言
12.2 IEEE 1074:開發(fā)生命周期過程的標準
12.2.1 過程和活動
12.2.2 生命周期建模
12.2.3 項目管理
12.2.4 前期開發(fā)
12.2.5 開發(fā)
12.2.6 后期開發(fā)
12.2.7 整體過程(交叉開發(fā))
12.3 評價軟件生命周期模型的成熟度
12.4 生命周期模型
12.4.1 瀑布模型
12.4.2 V模型
12.4.3 Boehm的螺旋模型
12.4.4 鋸齒模型
12.4.5 鯊齒模型
12.4.6 統(tǒng)一軟件開發(fā)過程
12.4.7 基于問題的生命周期模型
12.5 管理活動和產(chǎn)品
12.5.1 例1:歷時4個月在一個地點進行的項目
12.5.2 例2:歷時8個月在兩個地點進行的項目
12.6 習題
參考文獻
第5部分 附錄
附錄A 設(shè)計模式
A.1 抽象Factory:封裝平臺
A.2 Adapter:包裝遺留代碼
A.3 Bridge:允許備選實現(xiàn)
A.4 Command:封裝控制
A.5 Composite:表示遞歸的層次結(jié)構(gòu)
A.6 Facade:封裝子系統(tǒng)
A.7 Observer:將實體與視圖分離
A.8 Proxy:封裝昂貴的對象
A.9 Strategy:封裝算法
參考文獻
附錄B 術(shù)語表
附錄C 參考文獻

本目錄推薦

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