高品質(zhì)軟件成功之路

出版時間:2009-8  出版社:電子工業(yè)出版社  作者:胡香冬 編  頁數(shù):308  
Tag標簽:無  

內(nèi)容概要

本書綜合設(shè)計者和實踐者的視角,全方位地展示軟件工程領(lǐng)域的問題和解決方案。全書分為基礎(chǔ)篇和高級篇兩部分?;A(chǔ)篇概括介紹了IBM Rational軟件交付平臺及Rational統(tǒng)一過程整體架構(gòu),并從流程和項目管理、需求管理、設(shè)計和構(gòu)建、軟件質(zhì)量保證、配置和變更等方面,介紹了團隊中不同角色在軟件開發(fā)的不同階段,如何在Rational軟件交付平臺上進行協(xié)作。高級篇介紹Rational針對企業(yè)項目組合管理(PPM),分布式異地開發(fā),以及SOA領(lǐng)域提出的解決方案。    本書適合企業(yè)管理者、廣大開發(fā)人員、相關(guān)領(lǐng)域?qū)W生和研究人員閱讀和參考。

作者簡介

胡香冬,2005年加入lBM中國軟件開發(fā)中心,曾從事Rational在項目和流程管理、軟件配置管理、自動化測試等領(lǐng)域產(chǎn)品的開發(fā)、測試以及部署實施和集成架構(gòu)咨詢工作,是IBM認證的RUP專家和00AD解決方案設(shè)計師。目前正帶領(lǐng)團隊從事Rational Method Composer以及其他Rational新產(chǎn)品的設(shè)計和開發(fā)工作。

書籍目錄

第1章 Rational軟件交付平臺及開發(fā)過程概述 1.1 隨需應(yīng)變時代的挑戰(zhàn)  1.1.1 地理分布的業(yè)務(wù)  1.1.2 循規(guī)成為薪的必要條件  1.1.3 模塊化系統(tǒng)增強企業(yè)靈活性 1.2 Rational軟件交付平臺 1.3 Rational業(yè)務(wù)驅(qū)動開發(fā)解決方案  1.3.1 需求和分析  1.3.2 設(shè)計和構(gòu)建  1.3.3 軟件質(zhì)量  1.3.4 變更和配置管理  1.3.5 流程和項目組合管理 1.4 RUP及Rational下一代流程解決方案  1.4.1 統(tǒng)一方法架構(gòu)  1.4.2 IBM Rational流程庫  1.4.3 RUP簡介  1.4.4 流程的部署和執(zhí)行 1.5 小結(jié)第2章 項目及流程管理 2.1 實施項目管理的優(yōu)勢  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進行項目范圍及風(fēng)險管理  2.2.6 通過RPM和其他Rational產(chǎn)品規(guī)劃管理流程 2.3 小結(jié)第3章 需求管理 3.1 需求管理的重要性  3.1.1 什么是需求管理  3.1.2 為什么需要需求管理 3.2 需求管理中的常見問題 3.3 IBM Rational需求管理解決方案  3.3.1 解決方案介紹  3.3.2 需求開發(fā)  3.3.3 需求跟蹤和量化管理  3.3.4 需求變更管理 3.4 小結(jié) 3.5 參考文獻第4章 設(shè)計和構(gòu)建 4.1 模型驅(qū)動開發(fā)介紹  4.1.1 什么是模型驅(qū)動開發(fā)  4.1.2 為什么需要模型  4.1.3 模型與UML  4.1.4 模型驅(qū)動開發(fā)的優(yōu)勢 4.2 IBM RSA MDD介紹  4.2.1 RSA對于模型驅(qū)動開發(fā)的支持  4.2.2 模型驅(qū)動開發(fā)必備能力  4.2.3 RSA配置和設(shè)置  4.2.4 MDD的Hello World程序  4.2.5 對UML模型的操作  4.2.6 開發(fā)用例模型描述系統(tǒng)需求  4.2.7 開發(fā)分析模型描述系統(tǒng)業(yè)務(wù)邏輯  4.2.8 開發(fā)設(shè)計模型描述系統(tǒng)架構(gòu)  4.2.9 根據(jù)建模需要擴展RSA功能  4.2.10 開發(fā)和重用設(shè)計模式 4.3 測試驅(qū)動的設(shè)計和構(gòu)建  4.3.1 隨需實用的架構(gòu)和代碼分析  4.3.2 健壯有效的單元組件測試  4.3.3 方便精準的運行時分析  4.4 協(xié)調(diào)統(tǒng)一的設(shè)計和構(gòu)建平臺  4.4.1 統(tǒng)一的開發(fā)環(huán)境  4.4.2 無縫集成的交付平臺 4.5 小結(jié) 4.6 參考文獻第5章 軟件質(zhì)量保證 5.1 Rational Unified Process如何支持軟件質(zhì)量保證流程  5.1.1 IBM Rational Unified Process對軟件質(zhì)量保證上的理論支持  5.1.2 IBM Rational Unified Process對軟件質(zhì)量保證上的最佳實踐  5.1.3 Rational工具如何支持質(zhì)量保證過程 5.2 如何使用Rational ClearQuest Test Manager管理軟件測試資產(chǎn)  5.2.1 Rational ClearQuest Test Manager軟件的理論基礎(chǔ)  5.2.2 Rational ClearQuest Test Manager如何管理軟件測試資產(chǎn) 5.3 如何使用Rational測試工具來輔助軟件測試  5.3.1 使用Rational Manual Tester來輔助軟件手工測試  5.3.2 使用RationalFunctionalTester實現(xiàn)Web,Java和.NET軟件應(yīng)用的功能測試自動化  5.3.3 使用Rational Robot實現(xiàn)MFC軟件應(yīng)用的測試自動化  5.3.4 使用Rational Performance Tester實現(xiàn)軟件性能測試自動化  5.3.5 使用Rational測試工具對mainframe平臺應(yīng)用開發(fā)的支持 5.4 如何整合Rational ClearQuest Test Manager和Rational測試工具進行集成實現(xiàn)測試腳本的統(tǒng)一管理  5.4.1 集成的優(yōu)勢  5.4.2 集成的功能  5.4.3 測試腳本與測試用例記錄的關(guān)聯(lián)  5.4.4 測試腳本執(zhí)行結(jié)果的處理 5.5 小結(jié) 5.6 參考文獻第6章 配置和變更管理 6.1 配置和變更管理的基本概念  6.1.1 軟件配置管理的概念  6.1.2 軟件變更請求管理的概念 6.2 通過Rational ClearCase實現(xiàn)企業(yè)級軟件配置管理  6.2.1 完善的版本控制  6.2.2 高效的開發(fā)工作空間管理  6.2.3 并行開發(fā)支持  6.2.4 過程控制的最佳實踐——UCM 6.3 通過Rational ClearQuest實現(xiàn)變更管理  6.3.1 定制完整的請求變更管理解決方案  6.3.2 通過ClearQuest與ClearCase的集成實現(xiàn)配置和變更管理的統(tǒng)一 6.4 通過Rational Build Forge進行構(gòu)建和發(fā)布管理,  6.4.1 Rational Build Forge在構(gòu)建和發(fā)布管理中的優(yōu)勢  6.4.2 Rational Build Forge的工作流程 6.5 異地開發(fā)支持 6.6 小結(jié) 6.7 參考文獻第7章 企業(yè)級項目組合管理解決方案 7.1 企業(yè)級項目管理 7.2 企業(yè)級項目管理所面臨的挑戰(zhàn)  7.2.1 項目與項目的關(guān)系  7.2.2 挑戰(zhàn) 7.3 基于mM Rational產(chǎn)品的企業(yè)級項目組合管理解決方案  7.3.1 利用平衡計分卡(Scorecard)評估項目  7.3.2 利用投資分析圖(Investment Chart)跟蹤項目狀態(tài)  7.3.3 利用假設(shè)場景(What-If)解決關(guān)鍵資源沖突  7.3.4 維護企業(yè)的模板庫  7.3.5 安全性設(shè)計  7.3.6 利用Web Service APl,與其他rr系統(tǒng)集成 7.4 小結(jié) 7.5 參考文獻第8章 分布異地開發(fā)(GDD)解決方案 8.1 什么是GDD 8.2 業(yè)務(wù)需求  8.2.1 靈活性  8.2.2 成本控制  8.2.3 及時性  8.2.4 全球化進程  8.2.5 并購潮 8.3 參考模型  8.3.1 基于組織的模型  8.3.2 基于區(qū)域的模型  8.3.3 基于操作的模型  8.3.4 基于團隊的模型 8.4 GDD面臨的挑戰(zhàn) 8.5 GDD生命周期及Rational解決方案  8.5.1 基于RUP的統(tǒng)一流程管理  8.5.2 利用ReqWeb實現(xiàn)需求的遠程管理  8.5.3 軟件配置及變更管理——CC&ClearQuest  8.5.4 構(gòu)建和部署  8.5.5 分布式測試管理 8.6 小結(jié) 8.7 參考文獻第9章 SOA解決方案 9.1 SOA是什么  9.1.1 分布式系統(tǒng)技術(shù)發(fā)展  9.1.2 mM SOA FoundatiOn  9.1.3 SOA生命周期  9.1.4 mM SOA參考架構(gòu) 9.2 SOA方法論  9.2.1 RUP業(yè)務(wù)建?! ?.2.2 RUP SOMA  9.2.3 RUP SOA治理 9.3 SOA治理  9.3.1 IBM SOA治理解決方案  9.3.2 建立合適的流程  9.3.3 項目組合管理  9.3.4 團隊開發(fā)解決方案  9.3.5 管理服務(wù)  9.3.6 管理可重用資產(chǎn) 9.4 利用Rational軟件交付平臺開發(fā)SOA解決方案  9.4.1 需求管理  9.4.2 業(yè)務(wù)建?! ?.4.3 開發(fā)服務(wù)  9.4.4 測試服務(wù) 9.5 小結(jié) 9.6 參考文獻

章節(jié)摘錄

第1章 Rational軟件交付平臺及開發(fā)過程概述1.1 隨需應(yīng)變時代的挑戰(zhàn)自此從隨需應(yīng)變的觀念提出以來,IBM軟件一直致力于對隨需應(yīng)變的全面支持。那么什么是隨需應(yīng)變的業(yè)務(wù)?隨需應(yīng)變對一個企業(yè)來說到底意味著什么?IBM對隨需應(yīng)變的定義是:隨需應(yīng)變的業(yè)務(wù)指的是一個企業(yè),它的整合的業(yè)務(wù)流程(跨越整個公司,并包括合作伙伴、供應(yīng)商和客戶)能夠快速地對任何客戶需求、市場機會及外部威脅做出響應(yīng)。隨著全球化和信息化的加速進行,每個行業(yè)甚至每個角落里的每個企業(yè)都面臨著這個大環(huán)境所帶來的新的挑戰(zhàn)和機遇。在業(yè)務(wù)上,隨需應(yīng)變意味著需要更加關(guān)注的是如下內(nèi)容。(1)響應(yīng)能力是企業(yè)的核心競爭力;(2)人的效率是最為關(guān)鍵的成功因素;(3)在可接受的成本范圍內(nèi)的收入增長。這些業(yè)務(wù)上的需求給IT投資和軟件交付帶來了如下所示的新挑戰(zhàn)。(1)必須保持軟件項目與變化的業(yè)務(wù)優(yōu)先級一致;(2)如何在當(dāng)前的投資和技術(shù)能力約束下取得更好的業(yè)務(wù)成果;(3)如何有效地管理業(yè)務(wù)和技術(shù)風(fēng)險。 圖1—1反映了業(yè)務(wù)變化的趨勢給軟件和系統(tǒng)開發(fā)帶來的影響。

編輯推薦

以下讀者均可從《高品質(zhì)軟件成功之路:IBM Rational軟件交付平臺全接觸》受益匪淺:管理者:通過《高品質(zhì)軟件成功之路:IBM Rational軟件交付平臺全接觸》可看到提高企業(yè)競爭力的方向:廣大開發(fā)人員:通過《高品質(zhì)軟件成功之路:IBM Rational軟件交付平臺全接觸》可以學(xué)到需要提高的技能,如何更好地在團隊環(huán)境中工作,從而得到更好的職業(yè)發(fā)展:學(xué)生和研究人員:通過《高品質(zhì)軟件成功之路:IBM Rational軟件交付平臺全接觸》可以全面了解這一領(lǐng)域的發(fā)展現(xiàn)狀和方向,學(xué)習(xí)業(yè)界先進經(jīng)驗,更好地推進軟件工程的發(fā)展。Rational最新產(chǎn)品開發(fā)及軟件交付解決方案實施最前沿技術(shù)骨干傾力編寫;首次綜合設(shè)計者和實踐者的視角、全方位展示軟件工程領(lǐng)域的問題及解決方案;從Rational最新軟件工程理念入手,介紹其在軟件交付全生命周期各領(lǐng)域倡導(dǎo)的最佳實踐;內(nèi)容涵蓋為幫助企業(yè)提升整體競爭力而提供的針對性解決方案,包括PPM解決方案、GDD解決方案和SOA解決方案等。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    高品質(zhì)軟件成功之路 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7