全面認識UML建模工具--RationalRose
本文和大家重點討論一下UML建模工具RationalRose,Rational是基于標準的跨平臺解決方案有助于軟件開發(fā)團隊創(chuàng)建和擴展業(yè)務(wù)應(yīng)用程序、嵌入式系統(tǒng)及軟件產(chǎn)品。
UML建模工具--RationalRose
Rational是提供基于業(yè)界開放標準的工具、最佳方案和服務(wù),用于開發(fā)商業(yè)應(yīng)用和構(gòu)建軟件產(chǎn)品及系統(tǒng),包括移動電話和醫(yī)療系統(tǒng)等設(shè)備使用的嵌入式軟件。在IBM的幫助下,Rational將進一步提升軟件開發(fā)能力,創(chuàng)造更多業(yè)務(wù)價值。有了它,企業(yè)在未來的OnDemand(隨需應(yīng)變)時代中將擁有更快的反應(yīng)、更有彈性的運營策略和更加明確的發(fā)展方向,從而取得更大成績。
Rational軟件是IBM軟件集團旗下之第五大軟件品牌,IBM于2003年完成對RationalSoftware的收購,使其成為IBM旗下五大軟件品牌之一。通過提高企業(yè)的軟件開發(fā)能力,IBMRationalsoftware可以幫助各組織機構(gòu)創(chuàng)造商業(yè)價值。Rational軟件開發(fā)平臺集成了軟件工程的最佳經(jīng)驗、工具和服務(wù)。利用Rational軟件開發(fā)平臺,各組織機構(gòu)可以獲得更快的反應(yīng)能力和更強的適應(yīng)性,并可以集中精力關(guān)注核心任務(wù),在隨需應(yīng)變的時代取得更大的發(fā)展。Rational基于標準的跨平臺解決方案有助于軟件開發(fā)團隊創(chuàng)建和擴展業(yè)務(wù)應(yīng)用程序、嵌入式系統(tǒng)及軟件產(chǎn)品。財富100強中有98家企業(yè)依靠Rational工具更快地構(gòu)建出了更好的軟件。
一、UML建模工具Rational的優(yōu)勢
隨需應(yīng)變的時代
現(xiàn)在,客戶的要求提高了。他們要求以更低的成本獲得更高質(zhì)量的產(chǎn)品。他們希望更快地調(diào)整,得到更個性化的服務(wù)和更高的定制程度。而且,他們對響應(yīng)速度提出了更高的要求。
為了滿足這些需求,各組織機構(gòu)正在逐步改進他們的業(yè)務(wù),使其:
◆快速響應(yīng)需求、供給、定價和競爭結(jié)構(gòu)的動態(tài)變化
◆利用可伸縮的業(yè)務(wù)流程,適應(yīng)易變的成本結(jié)構(gòu)
◆專注于用以創(chuàng)造并維持競爭優(yōu)勢的核心能力
◆借助始終如一的可用性與安全性,靈活應(yīng)對從黑客攻擊到災(zāi)難性事件的各種威脅。
UML建模工具Rational:隨需應(yīng)變時代的軟件開發(fā)平臺
軟件生態(tài)系統(tǒng)是隨需應(yīng)變時代的動力,而軟件開發(fā)能力對于構(gòu)建并改善軟件生態(tài)系統(tǒng)至關(guān)重要。軟件生態(tài)系統(tǒng)指的是:能夠創(chuàng)造戰(zhàn)略優(yōu)勢、迅速適應(yīng)不斷變化的業(yè)務(wù)需求并具備高度可靠性與伸縮性的應(yīng)用程序。通過提高他們的軟件開發(fā)能力,IBM的Rational軟件可以幫助各組織機構(gòu)創(chuàng)造商業(yè)價值。
Rational平臺從根本上改善了各組織機構(gòu)的軟件構(gòu)建方法。
◆采用迭代式開發(fā)模式,以降低項目風險;
◆專注于構(gòu)架,開發(fā)出更有彈性的系統(tǒng),以迅速適應(yīng)不斷變化的業(yè)務(wù)需求。
◆有效地管理變更,并保護關(guān)鍵戰(zhàn)略資產(chǎn)。
最終結(jié)果是:更為嫻熟的軟件開發(fā)團隊和反應(yīng)靈敏、有彈性、更為專注的業(yè)務(wù)。Rational解決方案結(jié)合了軟件工程最佳經(jīng)驗、業(yè)內(nèi)領(lǐng)先的工具及專業(yè)化的服務(wù),可以不斷提高團隊的能力。
軟件開發(fā):一個核心業(yè)務(wù)流程
軟件開發(fā)是構(gòu)建隨需應(yīng)變企業(yè)的一個核心業(yè)務(wù)流程。這是因為隨需應(yīng)變業(yè)務(wù)因業(yè)務(wù)分化而興盛。這里的分化指提供具有獨特業(yè)務(wù)價值、贏得客戶的忠誠度,以及使企業(yè)處于競爭前沿的業(yè)務(wù)實踐。
企業(yè)日益認識到軟件開發(fā)在構(gòu)建和維護業(yè)務(wù)分化方面所起的決定性作用。無論是用于打包的應(yīng)用程序、遺留系統(tǒng)還是新的開發(fā)項目,軟件開發(fā)都提供了聚焦核心功能和驅(qū)動業(yè)務(wù)價值所需的關(guān)鍵優(yōu)勢。
ForresterResearch的分析員DavidTruog如是解釋:"CIO必須將他們購買的軟件作為基本元素裝配到一個定制的、精細劃分的業(yè)務(wù)軟件實體中……以打破軟件包的限制,用自定義代碼來擴展應(yīng)用程序。"-引自2002年10月ForresterResearch中DavidTruog的"BigFirmsNeedIn-HouseSoftwareDevelopment"一文。
實用的過程
UML建模工具Rational最佳實踐使過程更加實用。通過與客戶、伙伴和Rational思想倡導(dǎo)者的協(xié)作,這些最佳實踐已經(jīng)得到了近20年的發(fā)展。
20年發(fā)展經(jīng)驗的結(jié)晶是IBMRationalUnifiedProcess?(RUP?)--一個可擴展、可定制的知識基礎(chǔ),該基礎(chǔ)已發(fā)展成為行業(yè)級的過程平臺。RationalUnifiedProcess將一組核心實踐與可選的過程插件結(jié)合起來,以支持任何規(guī)模、任何范圍的項目或項目環(huán)境。
使流程切實可行
靈活且目標明確的開發(fā)流程對于成功進行軟件開發(fā)至關(guān)重要。這是促使IBMRational研發(fā)出用于指導(dǎo)開發(fā)流程的RationalUnifiedProcESs(r)(RUP(r))平臺的重要因素。借助于靈活的、可擴展的框架,RationalUnifiedProcess將一套行業(yè)公認的核心最佳經(jīng)驗和可選的流程插件相結(jié)合,從而可以支持任意規(guī)模、任意范圍的項目。任何類型的項目-包括小型的、基于Web的、關(guān)鍵的以及嵌入式的項目-都可以通過RationalUnifiedProcess完全實現(xiàn)其設(shè)計思想。
項目團隊的統(tǒng)一工具
IBMRational軟件工具為開發(fā)人員和開發(fā)團隊提供了整個開發(fā)生命周期的支持。單獨使用時,Rational軟件的每種工具在其各自市場領(lǐng)域中都處于領(lǐng)先地位。結(jié)合使用時,它們更是提供了無與倫比的自動化和易用性。Rational軟件工具可以在Windows、Unix、Linux和大型機平臺上使用,并且可以支持絕大多數(shù)語言、IDE和操作環(huán)境,其中包括:Java、EClipse、C/C++/C#、VisualBASic.NET、MicrOSoft.NET、COM/+、CORBA、100多個針對實時和嵌入式系統(tǒng)開發(fā)人員的開發(fā)環(huán)境,以及最新的Internet/Web服務(wù)標準。
加速實施的服務(wù)
UML建模工具Rational軟件公司的服務(wù)機構(gòu)與客戶密切合作,幫助客戶提高他們的軟件開發(fā)能力,加速他們的成功。我們的服務(wù)機構(gòu)在全球范圍內(nèi)為客戶提供咨詢、部署和快速啟動(QuickSTart)系列服務(wù)、技術(shù)支持以及豐富的在線知識和培訓資源。RationalDeveloperNetwork?為使用IBMRational軟件工具和最佳經(jīng)驗的全球開發(fā)人員提供了量身訂做的在線內(nèi)容、培訓、主題討論以及工件。Rational服務(wù)擁有20多年的經(jīng)驗以及眾多的成功案例。
客戶可以單獨購買某一種Rational軟件產(chǎn)品,也可以購買集成的RationalSuite套件。RationalSuite使企業(yè)可以方便、經(jīng)濟地獲得一個完整的軟件開發(fā)平臺。RationalSuite套件通過將集成的專業(yè)工具與RationalTeamUnifyingPlatfORM相結(jié)合,進一步提高了團隊的協(xié)作能力。IBMRationalXDE?系列產(chǎn)品補充了RationalSuite套件,它為Java?與.NET應(yīng)用程序(包括以Web為中心的解決方案)的設(shè)計、開發(fā)和測試提供了擴展開發(fā)體驗(eXtendedDevelopmentEXPerience)。
【編輯推薦】
- 五大UML建模工具免費體驗
- 兩大開源UML建模工具UMLet和ArgoUML用法解析
- UML建模工具EA與Rose比較摘錄
- 三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別
- 解析選擇UML建模工具的幾個技巧