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

主站蜘蛛池模板: 亚洲天堂高清| 一本一本大道香蕉久在线播放| 久久久精品久久久久三级| 色婷婷在线播放| 国产一二视频| 青青草国产一区二区三区| 精品欧美视频| 美女高潮全身流白浆福利区| 老司机久久99久久精品播放 | 99精品久久精品| 一边摸一边做爽的视频17国产| 日韩成人在线视频| 夜夜操国产| 在线观看国产精品一区| 最新日韩AV网址在线观看| 欧美性色综合网| 丁香婷婷激情综合激情| 午夜爽爽视频| 狂欢视频在线观看不卡| 国产区免费精品视频| 一级全黄毛片| 亚洲成a人片在线观看88| 亚洲人在线| 亚洲日本中文字幕乱码中文| 国产精品太粉嫩高中在线观看| 精品视频91| 亚洲精品视频免费观看| 久久人妻xunleige无码| 欧美日韩另类国产| 精品国产成人av免费| 国产成人啪视频一区二区三区| 国产一级小视频| 国产又粗又爽视频| 噜噜噜久久| 精品色综合| 国产免费精彩视频| 九色91在线视频| 99久久婷婷国产综合精| 久久女人网| 国产一级二级三级毛片| 成人免费午间影院在线观看| 国产精品欧美激情| 亚洲精品天堂在线观看| 久久夜色撩人精品国产| 四虎精品国产AV二区| 成人免费午夜视频| 蜜桃视频一区| 91在线国内在线播放老师| 麻豆精品在线| 人妻夜夜爽天天爽| 亚洲码一区二区三区| a免费毛片在线播放| 91福利免费| 狠狠色噜噜狠狠狠狠奇米777| 欧美色图第一页| 99久久亚洲综合精品TS| 57pao国产成视频免费播放| 99re精彩视频| 丁香婷婷久久| 人妻精品全国免费视频| 亚洲成A人V欧美综合| 色妞永久免费视频| 午夜免费视频网站| 爽爽影院十八禁在线观看| 特级欧美视频aaaaaa| 91系列在线观看| 日本免费新一区视频| 香蕉国产精品视频| 国产真实乱人视频| 国产精品任我爽爆在线播放6080| 天堂成人av| AV熟女乱| 白浆视频在线观看| 欧美一区二区福利视频| 伊伊人成亚洲综合人网7777| 国产精品蜜芽在线观看| 国产美女视频黄a视频全免费网站| 国产在线一区视频| 日本成人福利视频| 国产午夜看片| 国产毛片高清一级国语 | 国产三级成人|