999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Rational軟件系統(tǒng)的應(yīng)用與研究

2010-12-31 00:00:00武軍杰魏世雄
商場(chǎng)現(xiàn)代化 2010年8期

[摘 要]本文結(jié)合Rational測(cè)試工具的使用,對(duì)Rational的測(cè)試?yán)砟罴捌鋬?yōu)勢(shì)和成功經(jīng)驗(yàn)進(jìn)行闡釋。

[關(guān)鍵詞]Rational 軟件測(cè)試 軟件設(shè)計(jì)

Rational 軟件開(kāi)發(fā)平臺(tái)集成了軟件工程的最佳經(jīng)驗(yàn)、工具和服務(wù)。利用 Rational 軟件開(kāi)發(fā)平臺(tái),各組織機(jī)構(gòu)可以獲得更快的反應(yīng)能力和更強(qiáng)的適應(yīng)性,并可以集中精力關(guān)注核心任務(wù),在隨需應(yīng)變的時(shí)代取得更大的發(fā)展。Rational 基于標(biāo)準(zhǔn)的跨平臺(tái)解決方案有助于軟件開(kāi)發(fā)團(tuán)隊(duì)創(chuàng)建和擴(kuò)展業(yè)務(wù)應(yīng)用程序、嵌入式系統(tǒng)及軟件產(chǎn)品。

一、Rational軟件現(xiàn)狀

軟件生態(tài)系統(tǒng)是隨需應(yīng)變時(shí)代的動(dòng)力,而軟件開(kāi)發(fā)能力對(duì)于構(gòu)建并改善軟件生態(tài)系統(tǒng)至關(guān)重要。軟件生態(tài)系統(tǒng)指的是:能夠創(chuàng)造戰(zhàn)略?xún)?yōu)勢(shì)、迅速適應(yīng)不斷變化的業(yè)務(wù)需求并具備高度可靠性與伸縮性的應(yīng)用程序。通過(guò)提高他們的軟件開(kāi)發(fā)能力,IBM 的 Rational 軟件可以幫助各組織機(jī)構(gòu)創(chuàng)造商業(yè)價(jià)值。

一個(gè)軟件開(kāi)發(fā)過(guò)程從需求分析到設(shè)計(jì)建模,到架構(gòu),到質(zhì)量管理、配置管理,到測(cè)試,一直到最后交付,中間涉及到了眾多環(huán)節(jié),光Rational產(chǎn)品家族就有20多個(gè)工具分別用來(lái)解決軟件開(kāi)發(fā)過(guò)程中不同階段、不同種類(lèi)的問(wèn)題。而這個(gè)過(guò)程還涉及到各種各樣的相關(guān)人員,開(kāi)發(fā)者、項(xiàng)目經(jīng)理、架構(gòu)師、產(chǎn)品經(jīng)理、測(cè)試人員、客戶(hù)等等,他們都要參與進(jìn)來(lái),互相交互,共同合作。Rational中國(guó)區(qū)產(chǎn)品經(jīng)理寧德軍認(rèn)為是流程的統(tǒng)一和后臺(tái)存儲(chǔ)庫(kù)的統(tǒng)一。以前開(kāi)發(fā)過(guò)程各模塊都有自己?jiǎn)为?dú)的數(shù)據(jù)庫(kù),例如有需求庫(kù)、編程管理庫(kù)、配置變更庫(kù)等,這些數(shù)據(jù)庫(kù)還沒(méi)有實(shí)現(xiàn)統(tǒng)一,不能方便的交換、調(diào)取數(shù)據(jù)。雖然之前的Rational產(chǎn)品線(xiàn)在一定程度上進(jìn)行了統(tǒng)一,但是整體的統(tǒng)一還是沒(méi)有做到。對(duì)于Rational原有產(chǎn)品線(xiàn)的客戶(hù),IBM軟件集團(tuán)Rational總經(jīng)理Daniel Sabbah表示,IBM 會(huì)繼續(xù)支持原有的產(chǎn)品線(xiàn),保證新老產(chǎn)品共同發(fā)展,新的客戶(hù)會(huì)在新的Jazz平臺(tái)上,老的客戶(hù)會(huì)根據(jù)他們的需求逐步過(guò)渡的新的平臺(tái)上,或者繼續(xù)在原有平臺(tái)上,保證原Rational產(chǎn)品的客戶(hù)投資得到保障。

二、Rational統(tǒng)一過(guò)程

Rational統(tǒng)一過(guò)程(RUP),是一種迭代的、以架構(gòu)為中心、用例驅(qū)動(dòng)的軟件開(kāi)發(fā)方法,也是一種明確定義和結(jié)構(gòu)良好的軟件過(guò)程,使用UML(unified Modeling Language,統(tǒng)一建模語(yǔ)言)作為過(guò)程建模標(biāo)準(zhǔn)。其總體構(gòu)架包括兩個(gè)結(jié)構(gòu),其中動(dòng)態(tài)結(jié)構(gòu)代表過(guò)程的時(shí)間坐標(biāo),它從生命周期、階段、迭代和里程碑的角度闡述了開(kāi)發(fā)過(guò)程,揭示一個(gè)項(xiàng)目的生命周期,包括初始、細(xì)化、構(gòu)建、移交四個(gè)部分;靜態(tài)結(jié)構(gòu)描述過(guò)程元素(活動(dòng)、規(guī)程、制品和角色)在邏輯上如何組織在一起構(gòu)成核心的過(guò)程規(guī)程,涉及業(yè)務(wù)建、需求、分析設(shè)計(jì)、實(shí)施、測(cè)試、部署、配置與變更管理、項(xiàng)目管理以及環(huán)境等九個(gè)核心工作流程。動(dòng)態(tài)結(jié)構(gòu)的每一個(gè)部分都可根據(jù)實(shí)際情況決定是否包括這些核心工作流程。

三、Rational軟件測(cè)試

隨著傳統(tǒng)測(cè)試策略愈發(fā)難以適應(yīng)當(dāng)前復(fù)雜的軟件開(kāi)發(fā)需要,甚至還存在導(dǎo)致各種問(wèn)題及錯(cuò)誤的風(fēng)險(xiǎn),自動(dòng)化測(cè)試愈來(lái)愈受到軟件開(kāi)發(fā)及測(cè)試人員的重視。自動(dòng)化測(cè)試的一般定義為:各種測(cè)試活動(dòng)的管理與實(shí)施。包括測(cè)試腳本的開(kāi)發(fā)與執(zhí)行,以便使用某種自動(dòng)化測(cè)試工具來(lái)驗(yàn)證測(cè)試需求自動(dòng)化軟件測(cè)試技術(shù)可以克服傳統(tǒng)測(cè)試技術(shù)的許多問(wèn)題。其依據(jù)的是一套嚴(yán)密的測(cè)試法則和評(píng)估標(biāo)準(zhǔn),具有完整的自動(dòng)測(cè)試過(guò)程。它可以避免測(cè)試人員慣性思維所導(dǎo)致的測(cè)試疏漏,減少由于手工測(cè)試中繁復(fù)的重復(fù)工作所導(dǎo)致的人為差錯(cuò)。自動(dòng)測(cè)試易于實(shí)現(xiàn)錯(cuò)誤信息的追蹤和場(chǎng)景的再現(xiàn),且測(cè)試活動(dòng)的自動(dòng)化在許多情況下可以獲得最大的實(shí)用價(jià)值,尤其在自動(dòng)化測(cè)試的測(cè)試用例開(kāi)發(fā)和組裝階段,測(cè)試腳本很可能被重復(fù)調(diào)用。因此,采用自動(dòng)化測(cè)試可以獲得很高的經(jīng)濟(jì)回報(bào)。但是,軟件測(cè)試自動(dòng)化并非適用于所有軟件項(xiàng)目開(kāi)發(fā)。首先,采取自動(dòng)化測(cè)試策略的軟件需求變動(dòng)不可過(guò)于頻繁。有時(shí)針對(duì)項(xiàng)目各模塊的穩(wěn)定性差異,自動(dòng)化測(cè)試和手工測(cè)試往往被配合使用。其次,項(xiàng)目周期一個(gè)決定性因素,自動(dòng)化測(cè)試不適用于短期項(xiàng)目。第三點(diǎn)便是自動(dòng)化測(cè)試腳本是否可以重復(fù)使用,從而提高軟件的商業(yè)價(jià)值在以上前提成立的基礎(chǔ)之上,自動(dòng)化測(cè)試就顯示出其針對(duì)傳統(tǒng)手工測(cè)試的優(yōu)勢(shì)所在。值得注意的是,自動(dòng)化測(cè)試與傳統(tǒng)測(cè)試之問(wèn)并非對(duì)立關(guān)系,自動(dòng)化測(cè)試是技術(shù)人員在傳統(tǒng)測(cè)試的技術(shù)基礎(chǔ)上不斷探索和逐步改進(jìn)而來(lái)的。兩者相輔相成。在軟件測(cè)試中,根據(jù)軟件實(shí)際情況選擇正確的測(cè)試策略也是一個(gè)相當(dāng)重要的議題。

四、Rational系統(tǒng)設(shè)計(jì)

為了實(shí)現(xiàn)以上系統(tǒng)功能,利用Rational Rose對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì),方便地確定系統(tǒng)的類(lèi)及類(lèi)之間的關(guān)系在概要設(shè)計(jì)階段,確定了完成系統(tǒng)功能所需的類(lèi)及類(lèi)之問(wèn)的關(guān)系,至于每個(gè)類(lèi)的屬性和方法的具體設(shè)計(jì)等就要在詳細(xì)設(shè)計(jì)階段進(jìn)行。

由于面向?qū)ο蟮姆治雠c設(shè)計(jì)方法不僅與人類(lèi)認(rèn)識(shí)世界的客觀事物相符,而且其邏輯業(yè)務(wù)的分析與設(shè)計(jì)與數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)相一致。Rational Rose中設(shè)計(jì)好了類(lèi)的屬性后,即可通過(guò)Rational Rose將類(lèi)轉(zhuǎn)換成數(shù)據(jù)模型,并進(jìn)一步自動(dòng)生成數(shù)據(jù)庫(kù)及表結(jié)構(gòu)或數(shù)據(jù)庫(kù)及表結(jié)構(gòu)的生成代碼。由業(yè)務(wù)邏輯模型轉(zhuǎn)換為數(shù)據(jù)模型后,可通過(guò)Rational Rose將數(shù)據(jù)模型轉(zhuǎn)換成數(shù)據(jù)庫(kù)及表結(jié)構(gòu)的或生成數(shù)據(jù)庫(kù)及表結(jié)構(gòu)的腳本(SQL語(yǔ)句),然后運(yùn)行生成的腳本即可生成數(shù)據(jù)庫(kù)及表結(jié)構(gòu)。有了以上的類(lèi)、類(lèi)的屬性、類(lèi)的方法及數(shù)據(jù)庫(kù)以后,即可以對(duì)實(shí)現(xiàn)系統(tǒng)各種功能的類(lèi)的方法的實(shí)現(xiàn)進(jìn)行設(shè)計(jì)。

通過(guò)Rational Rose對(duì)管理系統(tǒng)進(jìn)行分析與設(shè)計(jì),使分析設(shè)計(jì)員與客戶(hù)的交流更加直觀、可視和易懂;使分析人員更加集中精力進(jìn)行系統(tǒng)的分析與設(shè)計(jì),而不至于過(guò)分關(guān)注如何表達(dá)某些概念。總之,Rational Rose是一種方便、快捷和可視的軟件開(kāi)發(fā)工具。

參考文獻(xiàn):

[1]顧碗儀,張 杰:全光通信網(wǎng)(修訂版)[M],北京:北京郵電大學(xué)出版社,2001

[2]余金山:實(shí)時(shí)UNL與Rational Rose RealTime建模案例剖析[M],北京:電子工業(yè)出版社,2007

主站蜘蛛池模板: 2020亚洲精品无码| 九九热精品免费视频| 欧洲亚洲欧美国产日本高清| 欧美综合区自拍亚洲综合天堂| 国产丝袜一区二区三区视频免下载| 久久久久久久蜜桃| 91在线日韩在线播放| 三上悠亚在线精品二区| 精品视频福利| 国产成人91精品| 午夜人性色福利无码视频在线观看| 91成人试看福利体验区| 国产一区二区精品高清在线观看| 国产精品一区二区无码免费看片| 91免费观看视频| 久爱午夜精品免费视频| 在线免费看片a| 久久99久久无码毛片一区二区| 亚洲无线视频| 国产青榴视频| 国产精品成人免费视频99| 国模沟沟一区二区三区| 国产簧片免费在线播放| 91无码人妻精品一区| av在线手机播放| 日本a级免费| 青青操视频在线| a天堂视频在线| 精品国产成人av免费| 亚洲精品卡2卡3卡4卡5卡区| 青草午夜精品视频在线观看| 午夜性爽视频男人的天堂| 欧美a级在线| 欧美日韩在线观看一区二区三区| 欧美激情福利| 国产99免费视频| 超薄丝袜足j国产在线视频| 91麻豆精品视频| 国产男人的天堂| 毛片久久网站小视频| 久久精品国产精品一区二区| 一级一毛片a级毛片| 亚洲欧美h| 51国产偷自视频区视频手机观看| 欧美色99| 永久免费无码成人网站| 日韩色图在线观看| 2021国产精品自产拍在线| 国产成人午夜福利免费无码r| 国产精品.com| 香蕉在线视频网站| 亚洲精品无码AV电影在线播放| 婷婷在线网站| 久996视频精品免费观看| 国产精品伦视频观看免费| 五月婷婷丁香综合| 波多野结衣AV无码久久一区| A级全黄试看30分钟小视频| 69av在线| 久久婷婷人人澡人人爱91| 久久免费成人| 国产新AV天堂| 亚洲国产综合精品一区| 99re在线视频观看| a级毛片一区二区免费视频| 亚洲天堂在线免费| 99精品国产自在现线观看| 日本91视频| 亚洲精品无码不卡在线播放| 欧美三级视频在线播放| 国产成人综合网在线观看| 伊人色婷婷| 国产区网址| 国产剧情国内精品原创| 国产三级a| 亚洲福利一区二区三区| 国产日本欧美在线观看| 日韩a级片视频| 精品国产福利在线| 新SSS无码手机在线观看| 国产精品三级av及在线观看| 精品亚洲麻豆1区2区3区|