高品質軟體成功之路

本書綜合設計者和實踐者的視角,全方位地展示軟體工程領域的問題和解決方案。全書分為基礎篇和高級篇兩部分。基礎篇概括介紹了IBM Rational軟體交付平台及Rational統一過程整體架構,並從流程和項目管理、需求管理、設計和構建、軟體質量保證、配置和變更等方面,介紹了團隊中不同角色在軟體開發的不同階段,如何在Rational軟體交付平台上進行協作。高級篇介紹Rational針對企業項目組合管理(PPM),分散式異地開發,以及SOA領域提出的解決方案。

基本信息

作者簡介

胡香冬,2005年加入LBM中國軟體開發中心,曾從事Rational在項目和流程管理、軟體配置管理、自動化測試等領域產品的開發、測試以及部署實施和集成架構諮詢工作,是IBM認證的RUP專家和00AD解決方案設計師。目前正帶領團隊從事Rational Method Composer以及其他Rational新產品的設計和開發工作。

圖書目錄

高品質軟體成功之路

第1章 Rational軟體交付平台及開發過程概述

1.1 隨需應變時代的挑戰

1.1.1 地理分布的業務

1.1.2 循規成為薪的必要條件

1.1.3 模組化系統增強企業靈活性

1.2 Rational軟體交付平台

1.3 Rational業務驅動開發解決方案

1.3.1 需求和分析

1.3.2 設計和構建

1.3.3 軟體質量

1.3.4 變更和配置管理

1.3.5 流程和項目組合管理

1.4 RUP及Rational下一代流程解決方案

1.4.1 統一方法架構

1.4.2 IBM Rational流程庫

1.4.3 RUP簡介

1.4.4 流程的部署和執行

1.5 小結

第2章 項目及流程管理

2.1 實施項目管理的優勢

2.1.1 項目管理的概念

2.1.2 實施成功的項目管理的好處

2.2 使用RPM進行全面的項目管理

2.2.1 選擇有效的工具來提高項目管理的效率

2.2.2 RPM簡介

2.2.3 使用RPM進行項目及工作管理

2.2.4 使用RPM進行人力資源管理

2.2.5 使用RPM進行項目範圍及風險管理

2.2.6 通過RPM和其他Rational產品規劃管理流程

2.3 小結

第3章 需求管理

3.1 需求管理的重要性

3.1.1 什麼是需求管理

3.1.2 為什麼需要需求管理

3.2 需求管理中的常見問題

3.3 IBM Rational需求管理解決方案

3.3.1 解決方案介紹

3.3.2 需求開發

3.3.3 需求跟蹤和量化管理

3.3.4 需求變更管理

3.4 小結

3.5 參考文獻

第4章 設計和構建

4.1模型驅動開發介紹

4.1.1 什麼是模型驅動開發

4.1.2 為什麼需要模型

4.1.3 模型與UML

4.1.4 模型驅動開發的優勢

4.2 IBM RSA MDD介紹

4.2.1 RSA對於模型驅動開發的支持

4.2.2 模型驅動開發必備能力

4.2.3 RSA配置和設定

4.2.4 MDD的Hello World程式

4.2.5 對UML模型的操作

4.2.6 開發用例模型描述系統需求

4.2.7 開發分析模型描述系統業務邏輯

4.2.8 開發設計模型描述系統架構

4.2.9 根據建模需要擴展RSA功能

4.2.10 開發和重用設計模式

4.3 測試驅動的設計和構建

4.3.1 隨需實用的架構和代碼分析

4.3.2 健壯有效的單元組件測試

4.3.3 方便精準的運行時分析

4.4 協調統一的設計和構建平台

4.4.1 統一的開發環境

4.4.2 無縫集成的交付平台

4.5 小結

4.6 參考文獻

第5章 軟體質量保證

5.1 Rational Unified Process如何支持軟體質量保證流程

5.1.1 IBM Rational Unified Process對軟體質量保證上的理論支持

5.1.2 IBM Rational Unified Process對軟體質量保證上的最佳實踐

5.1.3 Rational工具如何支持質量保證過程

5.2 如何使用RationalClearQuestTest Manager管理軟體測試資產

5.2.1 Rational ClearQuest Test Manager軟體的理論基礎

5.2.2 Rational ClearQuest Test Manager如何管理軟體測試資產

5.3 如何使用Rational測試工具來輔助軟體測試

5.3.1 使用Rational Manual Tester來輔助軟體手工測試

5.3.2 使用RationalFunctionalTester實現Web,Java和.NET軟體套用的功能測試自動化

5.3.3 使用Rational Robot實現MFC軟體套用的測試自動化

5.3.4 使用Rational Performance Tester實現軟體性能測試自動化

5.3.5 使用Rational測試工具對mainframe平台套用開發的支持

5.4 如何整合Rational ClearQuest Test Manager和Rational測試工具進行集成實現測試腳本的統一管理

5.4.1 集成的優勢

5.4.2 集成的功能

5.4.3 測試腳本與測試用例記錄的關聯

5.4.4 測試腳本執行結果的處理

5.5 小結

5.6 參考文獻

..........................................

相關詞條

相關搜尋

熱門詞條

聯絡我們