注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡信息安全RUP導論(原書第3版)

RUP導論(原書第3版)

RUP導論(原書第3版)

定 價:¥29.00

作 者: (美)Philippe Kruchten著;麻志毅,申成磊,楊智譯;麻志毅譯
出版社: 機械工業(yè)出版社
叢編項: 軟件工程技術叢書 軟件開發(fā)過程系列
標 簽: 軟件過程

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

內容簡介

  Rational公司開發(fā)的一種軟件工程過程,是開發(fā)組織用于分配和管理任務及職責的規(guī)范化方法,其目標是幫助開發(fā)人員在預定的進度和預算范圍內開發(fā)出符合最終用戶需求的產品。本書介紹IBM的支持Web的軟件工程過程,簡潔而清楚地描述了RUP(RationalUnifiedProcess)的概念、結構、內容以及動機。本書提供的軟件開發(fā)方法用于指導如何借助統(tǒng)一建模語言(UML)、軟件自動化以及其他行業(yè)最佳實踐,按計劃在預算范圍內生產高質量的軟件。RUP統(tǒng)一了整個軟件開發(fā)團隊,并通過行業(yè)領先者的經(jīng)驗以及從成千上萬個項目中總結出的教訓,使每位開發(fā)者的生產效率得以提高。RUP為軟件開發(fā)生命周期的所有階段提供了詳細而實際的指南,但是RUP并非一成不變,開發(fā)人員可以進行裁剪,以適應各種項目和組織的實際需求。本書反映了RUP2003中的變化,并附帶一張結構圖,其中列舉了關鍵的RUP元素:規(guī)程、工作流、制品、階段以及里程碑。RUP2003還增加了以下內容:■RUPBuilder,它具有增強的配置能力、過程視圖以及3個基本配置。■MyRUP,使RUP配置的視圖個性化?!鲐S富了RationalProcessWorkbench,用以定義過程構件、實施對RUP的修改以及創(chuàng)建過程插件。■專門介紹了過程工程過程,為裁剪RUP、創(chuàng)建插件和部署RUP提供指南。本書依照RUP2003進行編寫,全面而簡潔地介紹了RUP的概念、結構、內容和動機,幫助讀者學會如何開發(fā)出高質量的軟件。作者是RUP的首席架構師,本書融入作者幾十年的開發(fā)經(jīng)驗,極具實用性。本書適合所有參與軟件開發(fā)的人員閱讀。

作者簡介

  Philippe Kruchten博士是RUP的首席架構師。他在電信、國防、航空以及運輸領域的大型軟件密集系統(tǒng)的開發(fā)方面有30多年的經(jīng)驗。本書的前兩版已經(jīng)被翻譯成8種語言,前兩版的銷售量超過了160000本。

圖書目錄

譯者序
 前言
 第一部分過  程
 第1章  最佳的軟件開發(fā)實踐
 1. 1 軟件的價值
 1. 2 軟件開發(fā)問題的癥狀和根本原因
 1. 3 最佳的軟件實踐
 1. 4 軟件的迭代開發(fā)
 1. 5 管理需求
 1. 6 應用基于構件的架構
 1. 7 為軟件建立可視化模型
 1. 8 對軟件的質量進行持續(xù)的驗證
 1. 9 控制軟件的變更
 1. 10 RUP
 1. 11小結
 第2章 RUP
 2. 1 什么是RUP
 2. 2 作為產品的RUP
 2. 2. 1 過程產品的組織
 2. 2. 2 關于過程工程師
 2. 2. 3 二維過程結構
 2. 3 RUP中的最佳軟件實踐
 2. 3. 1 迭代開發(fā)
 2. 3. 2 需求管理
 2. 3. 3 架構和構件的使用
 2. 3. 4 建模和UML
 2. 3. 5 配置管理和變更管理
 2. 4 RUP中的其他重要特征
 2. 4. 1 用況驅動的開發(fā)
 2. 4. 2 過程配置
 2. 4. 3 工具支持
 2. 4. 4 誰在使用RUP
 2. 5 RUP的發(fā)展簡史
 2. 6 小結
 第3章  靜態(tài)結構:過程描述
 3. 1 RUP的模型
 3. 2 角色
 3. 3 活動
 3. 4 制品
 3. 4. 1 報告
 3. 4. 2 制品集
 3. 5 規(guī)程
 3. 6 工作流
 3. 6. 1 核心工作流
 3. 6. 2 工作流細節(jié)
 3. 6. 3 迭代計劃
 3. 7 附加過程元素
 3. 7. 1 指南
 3. 7. 2 模板
 3. 7. 3 工具指南
 3. 7. 4 概念
 3. 8 過程框架
 3. 9 小結
 第4章  動態(tài)結構:迭代開發(fā)
 4. 1 順序開發(fā)過程
 4. 1. 1 一個合理的方法
 4. 1. 2 錯誤假設1:需求是固定的
 4. 1. 3 錯誤假設2:我們可以在進行開發(fā)之前做出正確的書面設計
 4. 1. 4 提出風險分析
 4. 1. 5 延長時間
 4. 1. 6 減少文書工作
 4. 1. 7 基于規(guī)模和基于時間的計劃
 4. 2 克服困難:迭代
 4. 3 獲取控制:階段和里程碑
 4. 4 生命周期中焦點的轉移
 4. 5 階段重訪
 4. 5. 1 初始階段
 4. 5. 2 里程碑:生命周期目標
 4. 5. 3 細化階段
 4. 5. 4 里程碑:生命周期架構
 4. 5. 5 構造階段
 4. 5. 6 里程碑:最初的可操作能力
 4. 5. 7 移交階段
 4. 5. 8 里程碑:產品發(fā)布
 4. 6 迭代方法的好處
 4. 6. 1 緩解風險
 4. 6. 2 適應變更
 4. 6. 3 在過程中不斷學習
 4. 6. 4 增加復用機會
 4. 6. 5 更好的整體品質
 4. 7 小結
 第5章  以架構為中心的過程
 5. 1 模型的重要性
 5. 2 架構
 5. 3 架構的重要性
 5. 4 架構的定義
 5. 5 架構的表示
 5. 5. 1 多重視圖
 5. 5. 2 架構的4+1視圖模型
 5. 5. 3 模型和視圖
 5. 5. 4 架構不僅僅是一個藍圖
 5. 6 以架構為中心的過程
 5. 7 架構的目標
 5. 7. 1 智能控制
 5. 7. 2 復用
 5. 7. 3 開發(fā)的基礎
 5. 8 基于構件的開發(fā)
 5. 9 其他的架構概念
 5. 9. 1 架構風格
 5. 9. 2 架構機制
 5. 9. 3 架構模式
 5. 10 小結
 第6章  用況驅動的過程
 6. 1 定義
 6. 1. 1 用況和活動者
 6. 1. 2 事件流
 6. 1. 3 場景
 6. 1. 4 用況模型
 6. 2 確定用況
 6. 3 用況的進化
 6. 4 用況的組織
 6. 5 在過程中使用用況
 6. 6 小結
 第二部分  過程規(guī)程
 第7章  項目管理規(guī)程
 7. 1  目的
 7. 2 計劃迭代項目
 7. 3 風險的概念
 7. 3. 1 什么是風險
 7. 3. 2 策略:如何處理風險
 7. 4 度量的概念
 7. 5 角色和制品
 7. 6 工作流
 7. 6. 1 工作流細節(jié)
 7. 6. 2 制定一個階段計劃
 7. 7 制定一個迭代計劃
 7. 7. 1 細化階段的迭代
 7. 7. 2 構造階段的迭代
 7. 7. 3 移交階段的迭代
 7. 7. 4 迭代中的工作細節(jié)
 7. 8 小結
 第8章  業(yè)務建模規(guī)程
 8. 1 目的
 8. 2 為什么要進行業(yè)務建模
 8. 3 在業(yè)務建模中使用軟件工程技術
 8. 4 業(yè)務建模場景
 8. 5 角色和制品
 8. 6 工作流
 8. 7 從業(yè)務模型到系統(tǒng)
 8. 7. 1 業(yè)務模型和系統(tǒng)活動者
 8. 7. 2 自動業(yè)務工作人員
 8. 7. 3 分析模型中的業(yè)務模型和實體類
 8. 7. 4 在資源計劃中使用業(yè)務分析模型
 8. 7. 5 系統(tǒng)需求的其他來源
 8. 7. 6 業(yè)務模型和系統(tǒng)架構
 8. 8 為軟件開發(fā)業(yè)務建模
 8. 9 工具支持
 8. 10 小結
 第9章  需求規(guī)程
 9. 1 目的
 9. 2 什么是需求
 9. 2. 1 功能性需求
 9. 2. 2 非功能性需求
 9. 3 需求的種類
 9. 3. 1 項目相關人員:請求與需求
 9. 3. 2 系統(tǒng)特征
 9. 3. 3 軟件需求
 9. 3. 4 通過用況詳細說明軟件需求
 9. 4 捕獲和管理需求
 9. 5 需求工作流
 9. 6 需求中的角色
 9. 7 需求中使用的制品
 9. 8 工具支持
 9. 9 小結
 第10章 分析和設計規(guī)程
 10. 1 目的
 10. 2 分析與設計
 10. 3 到底要設計到什么程度
 10. 4 角色和制品
 10. 5 設計以用戶為中心的界面
 10. 6 設計模型
 10. 7 分析模型
 10. 8 接口扮演的角色
 10. 9 實時系統(tǒng)的制品
 10. 10 基于構件的設計
 10. 11 工作流
 10. 12 工具支持
 10. 13 小結
 第11章  實現(xiàn)規(guī)程
 11. 1 目的
 11. 2 構造
 11. 3 集成
 11. 4 原型
 11. 5 角色和制品
 11. 6 工作流
 11. 7 工具支持
 11. 8 小結
 第12章 測試規(guī)程
 12. 1 目的
 12. 2 在迭代生命周期中進行測試
 12. 2. 1 質量
 12. 2. 2 產品質量所有權
 12. 3 測試的維
 12. 3. 1 質量維
 12. 3. 2 測試的階段
 12. 3. 3 測試的類型
 12. 3. 4 回歸測試
 12. 4 角色和制品
 12. 5 工作流
 12. 5. 1 定義評估任務
 12. 5. 2 驗證測試方法
 12. 5. 3 驗證構造的穩(wěn)定性
 12. 5. 4 測試和評估
 12. 5. 5 完成驗收任務
 12. 5. 6 改進測試資產
 12. 6 工具支持
 12. 7 小結
 第13章  配置和變更管理規(guī)程
 13. 1 目的
 13. 2 CCM立方體
 13. 2. 1 配置管理
 13. 2. 2 變更請求管理
 13. 2. 3 狀態(tài)和度量
 13. 3 角色和制品
 13. 4 工作流
 13. 4. 1 計劃項目配置和變更控制
 13. 4. 2 建立項目CM環(huán)境
 13. 4. 3 變更和交付配置條款
 13. 4. 4 管理基線和發(fā)布
 13. 4. 5 監(jiān)控和報告配置狀態(tài)
 13. 4. 6 管理變更請求
 13. 5 工具支持
 13. 6 小結
 第14章 環(huán)境規(guī)程
 14. 1 目的
 14. 1. 1 配置RUP
 14. 1. 2 實例化RUP
 14. 1. 3 定制RUP
 14. 1. 4 實現(xiàn)RUP
 14. 2 角色和制品
 14. 3 工作流
 14. 3. 1 為項目準備環(huán)境
 14. 3. 2 為迭代準備環(huán)境
 14. 3. 3 為迭代提供支持環(huán)境
 14. 4 工具支持
 14. 5 小結
 第15章 部署規(guī)程
 15. 1 目的
 15. 2 角色和制品
 15. 3 工作流
 15. 3. 1 計劃部署
 15. 3. 2 開發(fā)支持材料
 15. 3. 3 產品部署單元
 15. 3. 4 在開發(fā)地點管理接受測試
 15. 3. 5 beta測試產品
 15. 3. 6 在安裝現(xiàn)場管理接受測試
 15. 3. 7 打包產品
 15. 3. 8 提供對下載地點的訪問
 15. 4 小結
 第16章 典型的迭代計劃
 16. 1 定義產品構想和業(yè)務用況
 16. 1. 1 結果
 16. 1. 2 初始階段的后繼迭代
 16. 2 建立架構原型
 16. 2. 1 結果
 16. 2. 2 細化階段中的后繼迭代
 16. 3 實現(xiàn)系統(tǒng)
 16. 4 小結
 第17章  實施RUP
 17. 1 概述
 17. 2 實施過程的效果
 17. 3 逐步實施RUP
 17. 3. 1 步驟1:評估當前狀態(tài)
 17. 3. 2 步驟2:建立或修訂目標
 17. 3. 3 步驟3:識別風險
 17. 3. 4 步驟4:計劃過程實施
 17. 3. 5 步驟5:執(zhí)行過程實施
 17. 3. 6 步驟6:評價過程實施
 17. 4 實施過程也是一個項目
 17. 5 小結
 附  錄
 附錄A 角色小結
 附錄B 制品小結
 附錄C 縮寫詞
 術語表
 參考文獻
 索引

本目錄推薦

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