軟件開(kāi)發(fā)生命周期內(nèi)部各角色開(kāi)發(fā)工具對(duì)比
解決方案 |
內(nèi)容介紹 |
業(yè)務(wù)驅(qū)動(dòng)軟件開(kāi)發(fā) (Business Driven Development) |
絕大多數(shù)的企業(yè)已經(jīng)把他們的業(yè)務(wù)建立在信息系統(tǒng)之上,軟件系統(tǒng)已經(jīng)成為決定企業(yè)競(jìng)爭(zhēng)力的關(guān)鍵要素之一。企業(yè)每一項(xiàng)新業(yè)務(wù)的推出都有賴于底層軟件系統(tǒng)功能的支撐,誰(shuí)的軟件系統(tǒng)能夠靈活地適應(yīng)業(yè)務(wù)發(fā)展的需要,能夠迅速地增加功能來(lái)支持新業(yè)務(wù)的運(yùn)營(yíng),誰(shuí)就能將新業(yè)務(wù)更快更快速地推向市場(chǎng),從而為客戶提供更好的服務(wù)和更多的產(chǎn)品選擇。 IBM Rational的業(yè)務(wù)驅(qū)動(dòng)開(kāi)展解決方案能夠幫助軟件開(kāi)發(fā)流程,該流程保證開(kāi)發(fā)團(tuán)隊(duì): ● 清晰地理解業(yè)務(wù)需求,加強(qiáng)對(duì)于業(yè)務(wù)流程和業(yè)務(wù)需求的理解 ● 建立靈活的系統(tǒng)架構(gòu),快速響應(yīng)業(yè)務(wù)需求的變化 ● 控制項(xiàng)目風(fēng)險(xiǎn)和變更,保證按時(shí)交付軟件系統(tǒng) 從而使軟件開(kāi)發(fā)服務(wù)于企業(yè)業(yè)務(wù),使企業(yè)能夠快速響應(yīng)市場(chǎng)需求的變化,為企業(yè)帶來(lái)真正的業(yè)務(wù)價(jià)值。 |
循規(guī)解決方案 (Regularity Compliance) |
按照CMMI/CMM軟件能力成熟度模型進(jìn)行流程改進(jìn),是軟件團(tuán)隊(duì)提高自身軟件開(kāi)發(fā)能力的一種有效途徑,IBM Rational的軟件流程改進(jìn)解決方案能夠幫助軟件團(tuán)隊(duì)快速達(dá)到CMMI模型所要求的各項(xiàng)指標(biāo),使軟件團(tuán)隊(duì)能夠快速達(dá)到成熟度級(jí)別二(ML2)或三(ML3),甚至是更高的級(jí)別。 IBM Rational的循規(guī)解決方案能夠幫助企業(yè)建立符合各種法律規(guī)范和行業(yè)標(biāo)準(zhǔn)的業(yè)務(wù)流程體系,包括: ● CMMI/CMM—軟件工程研究SEI制定的能力成熟度模型 ● GJB5000—國(guó)軍標(biāo)5000,專門(mén)針對(duì)國(guó)防行業(yè)的軟件程度模 型 ● ITIL(IT Infrastructure Library)—由英國(guó)政府制定的關(guān)于IT 服務(wù)交付與支持流程的有關(guān)準(zhǔn)則 ● 塞班斯法案(Sarbanse Oxley act)—美國(guó)證券市場(chǎng)頒布的針對(duì) 上市公司財(cái)務(wù)和公司治理的規(guī)范 |
地域分布的協(xié)作開(kāi)發(fā) (Geographically Distributed Development) |
隨著經(jīng)濟(jì)全球化的趨勢(shì),越來(lái)越多的跨國(guó)公司把它們的軟件研發(fā)中心搬遷到中國(guó)或印度這樣的新興市場(chǎng);而中國(guó)的本土企業(yè)也在不斷地向海外拓展業(yè)務(wù),進(jìn)而在海外設(shè)置產(chǎn)品研發(fā)機(jī)構(gòu)。IBM Rational的跨地域協(xié)作開(kāi)發(fā)平臺(tái)GDD能夠使這些分布的研發(fā)團(tuán)隊(duì)進(jìn)行更為高效的協(xié)作開(kāi)發(fā): ● 統(tǒng)一的軟件開(kāi)發(fā)流程—Rational Unified Process使分布的研發(fā) 團(tuán)隊(duì)步調(diào)一致地協(xié)作 ● 異地開(kāi)發(fā)支持—Rational ClearCase/ClearQuest MultSite協(xié)作平 臺(tái) ● 一致地項(xiàng)目管理—Rational Portfoio Manager提供全球統(tǒng)一的項(xiàng)目管理平臺(tái) IBM Rational GDD平臺(tái)也適用于任何分布的開(kāi)發(fā)場(chǎng)景: ● 整合同一企業(yè)分布在全國(guó)各地的研發(fā)團(tuán)隊(duì),GDD平臺(tái)可以讓 分布的團(tuán)隊(duì)協(xié)作開(kāi)發(fā)同一項(xiàng)目,提高人力資源的利用效率 ● 緊密聯(lián)接應(yīng)用型項(xiàng)目中的客戶現(xiàn)場(chǎng)開(kāi)發(fā)團(tuán)隊(duì)和位于后方的內(nèi) 部開(kāi)發(fā)團(tuán)隊(duì),GDD平臺(tái)可以減少客戶現(xiàn)場(chǎng)開(kāi)發(fā)人員的數(shù)量, 但是由于綜合了后方的開(kāi)發(fā)力量,對(duì)于客戶提出的服務(wù)請(qǐng)求反 而能提供更快的響應(yīng) |
SOA應(yīng)用開(kāi)發(fā) (Service-Oriented Architecture) |
IBM是SOA技術(shù)的積極推動(dòng)者,作為IBM SOA解決方案的一部分,IBM Rational專門(mén)為SOA應(yīng)用開(kāi)發(fā)提供了全生命周期的開(kāi)發(fā)和管理解決方案。 ● SOA開(kāi)發(fā)方法論—RUP開(kāi)發(fā)方法論專門(mén)針對(duì)SOA開(kāi)發(fā)方法 的插件 ● 業(yè)務(wù)建模技術(shù)—幫助開(kāi)發(fā)團(tuán)隊(duì)徹底理解客戶業(yè)務(wù)流程 ● 設(shè)計(jì)業(yè)務(wù)模型—對(duì)UML語(yǔ)言進(jìn)行擴(kuò)展來(lái)滿足SOA系統(tǒng)設(shè)計(jì)的 特殊要求 ● 服務(wù)資產(chǎn)管理—對(duì)每個(gè)服務(wù)的所有開(kāi)發(fā)工件進(jìn)行全生命周期管理,保證在SOA架構(gòu)中方便地查詢、重用各種現(xiàn)有的服務(wù) |
IT管理(IT Governance) |
治理就是給員工的恰當(dāng)?shù)氖跈?quán),由此形成一個(gè)完整的責(zé)任、權(quán)利和溝通的管理體系;同時(shí)配合以度量體系、制度、標(biāo)準(zhǔn)和控制機(jī)制,使每一個(gè)員工都能完成他所在崗位所承擔(dān)的職責(zé)。IT治理就是要建立起IT業(yè)務(wù)相關(guān)的決策體系,并配合以相應(yīng)的度量和制度來(lái)管理和控制IT決策的指定和執(zhí)行。 IBM Rational的IT治理解決方案主要包括了以下幾個(gè)方面的內(nèi)容: ● 項(xiàng)目和項(xiàng)目組合管理—按企業(yè)業(yè)務(wù)發(fā)展戰(zhàn)略來(lái)決定IT項(xiàng)目的 優(yōu)先順序,確保IT建設(shè)為業(yè)務(wù)發(fā)展而服務(wù) ● 需求和質(zhì)量管理—正確理解業(yè)務(wù)部門(mén)需求,保證軟件系統(tǒng)的質(zhì)量 ● 軟件分析、設(shè)計(jì)及構(gòu)建—構(gòu)建靈活的系統(tǒng)架構(gòu),確保系統(tǒng)能夠快速響應(yīng)將來(lái)業(yè)務(wù)需求的變化 ● 變更和發(fā)布管理—管理好業(yè)務(wù)部門(mén)的變更請(qǐng)求,快速實(shí)現(xiàn)變 更并發(fā)布到生產(chǎn)系統(tǒng) |