欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Rational Rose介紹材料

 

Rational Rose介紹材料

來(lái)源: 太平洋技術(shù)軟件有限公司   作者:

提起建模,每一位軟件開(kāi)發(fā)人員都不會(huì )陌生,但我們還是要給它一個(gè)明確的定義:建模是人類(lèi)對客觀(guān)世界和抽象事物之間聯(lián)系的具體描述.在過(guò)去的軟件開(kāi)發(fā)中,程序員利用手工建模,既耗費了大量的時(shí)間和精力又無(wú)法對整個(gè)復雜系統全面準確的描述,以至于直接影響應用系統的開(kāi)發(fā)質(zhì)量和速度.而今,我們不再為建??鄲?span lang="EN-US">.

 

Rational公司曾以Ada語(yǔ)言享譽(yù)世界,今天以面向對象的可視化建模工具Rational

ROSE博得了業(yè)界一片好評.正如美國《應用程序開(kāi)發(fā)戰略》Yourdou教授所評價(jià)的:“Rational Rose

將對面向對象應用程序開(kāi)發(fā)技術(shù)產(chǎn)生巨大影響;使大型開(kāi)發(fā)項目的分析,建模、設計規范化了,——rational公司已成為OO

CASE界的Microsoft。”

 

Rational

ROSE包括了一體化建模語(yǔ)言(UML),OOSEOMT。其中一體化建模語(yǔ)言(UML)由Rational

公司三位世界級面向對象技術(shù)專(zhuān)家Grady Booch,Ivar JacobsonJim

Rumbaugh通過(guò)對早期面向對象研究的設計方法的進(jìn)一步擴展而得來(lái)的,為可視化建模軟件奠定了堅實(shí)的理論基礎。

 

<  ----

今天,Rational Rose

作為Rational公司的又一個(gè)旗艦產(chǎn)品,由太平洋軟件(中國)有限公司和美國Rational

Software公司連手引入中國,通過(guò)共同建立的Rational(中國)有限公司向中國廣大用戶(hù)推薦,我們希望它能為提高中國計算機應用水平作出應有的貢獻!----

> 

 

1??梢暬涸O計的關(guān)鍵所在

 

計算機技術(shù)的飛速發(fā)展創(chuàng )造了人類(lèi)歷史上新的奇跡,但是,隨著(zhù)現代軟件工程的復雜程度不斷提高,項目失敗的可能性也相應的境加了。信息系統的專(zhuān)家們發(fā)現當他們面對越來(lái)越多的源代碼的時(shí)候,腦海中系統模型及其內部的聯(lián)系也越發(fā)混沌和模糊了。面對現代社會(huì )龐大而繁雜的信息事務(wù),專(zhuān)家們渴望使信息變得簡(jiǎn)單易懂。

 

無(wú)論何種復雜程度的工程項目,設計者都是從建模開(kāi)始的,設計者通過(guò)創(chuàng )建模型和設計藍圖來(lái)描述系統的結構。比如說(shuō),電子工程設計人員使用慣用標記和示意圖進(jìn)行復雜的系統的最初設計,會(huì )計總是在表格上規劃公司的財務(wù)藍圖,而行政管理人員則常使用組織流圖這種可視化的方式來(lái)描述所管理的部門(mén)。

 

正是因為感到無(wú)法對整個(gè)復雜的系統全面地把握,所以我需要建模。人對復雜性的認識是有局限性的,對程序員來(lái)說(shuō),僅僅幾行源代碼是不能對整個(gè)開(kāi)發(fā)項目提供一個(gè)全面認識的,而模型則可以使設計者從全局上把握系統及其內部的聯(lián)系,而不至于陷入每個(gè)模塊的細節之中。

 

建模的意義重大,“分而治之”,這是一個(gè)古老而有效的概念??梢韵胂?,當我們把特別復雜而困難的問(wèn)題細化分解之后,一次只是設法解決其中一個(gè)的時(shí)候,事情就容易解決多了。模型的作用就是便復雜的信息關(guān)聯(lián)簡(jiǎn)單易懂得,它使我們容易洞察復雜堆砌而成的原始數據背后的規律,并能有效地使我們將系統需求映射到軟件結構上去。

 

1.1設計的三層結構

 

Rose支持三層結構方案。

 

客戶(hù)機/服務(wù)器體系結構的廣泛使用預示了系統復雜化的發(fā)展趨勢,為了解決這一問(wèn)題,與之相應的三層結構方案(three-tiered)越來(lái)越得到了廣泛的應用。

 

傳統的兩層結構不是“胖客戶(hù)機”就是“胖服務(wù)器”,胖客戶(hù)機結構將事務(wù)處理原則在用戶(hù)端處理,胖服務(wù)器則將之集成在數據庫中,大量的數據流動(dòng)為維護和編程帶來(lái)了極大的困難,而且,其中包含的事務(wù)處理原則不能與其它應用共享。

 

三層結構方案是指由用戶(hù)接口層、事務(wù)處理原則層和數據層的應用模型。與傳統的兩層結構相比,它有著(zhù)更多的優(yōu)點(diǎn):

 

對應用結構任意一層做出修改時(shí),只對其它層產(chǎn)生極小的影響。

固有的可塑性,三層既可共存于單機之中,也可根據需要相互分開(kāi)。

公用代碼數據庫使事務(wù)處理規則在系統中共享。

 

1.2 新的挑戰

 

新的解決方案也相應帶來(lái)了新的挑戰:

 

開(kāi)發(fā)者必須采用新的思維方式劃分和實(shí)現應用系統。

可重用的對象必須能被辯識和精煉。

必須決定如何把對象分配給組件和組件在網(wǎng)絡(luò )(包括Internet)上如何分布。

應用程序必須不斷地跟上業(yè)務(wù)需求的變化。

開(kāi)發(fā)團體必須緊密配合開(kāi)發(fā)應用程序。

基于組件的開(kāi)發(fā)方式正在改變著(zhù)應用項目的特性。

隨著(zhù)應用系統的開(kāi)發(fā)變得不斷復雜,即便是小的應用系統也包括多個(gè)分系統和多種組件,如何處理好復雜性的問(wèn)題是關(guān)系到是否能夠正確建立系統的關(guān)鍵。

 

好的軟件結構和流程能夠幫助開(kāi)發(fā)者正確地解決這一問(wèn)題,一個(gè)完好的結構可使開(kāi)發(fā)過(guò)程颯爽流暢,并方便地隨著(zhù)需求的變化而改變。

 

2.什么是建模?

 

建模是使你逐層深入解決問(wèn)題的方法:

 

確認應用系統的功能需求并為事務(wù)處理原則建模

對抽象的對象映射需求,辯認和提供設計模版并創(chuàng )建慣用的模版

分辨和設計對象或劃分三層模型的服務(wù)

對軟件的組成部分映射成對象并設計組件在網(wǎng)絡(luò )上如何分布

以上工作寫(xiě)入白版文檔,建模允許處理發(fā)生變化,通過(guò)建立抽象概念,設計者就可以有效地處理大型工程和復雜結構。建模建立起應用程序的客戶(hù)和編程人員之間生動(dòng)的聯(lián)系。

 

3. Ratioal ROSE 實(shí)現建模

 

創(chuàng )建模型是幫助設計者實(shí)現任何復雜的工程項目的有力工具,在軟件工程中,它能夠把模型與實(shí)際應用緊密地聯(lián)系起來(lái)。通過(guò)模型與代碼之間的映射,可以直接為不同的程序開(kāi)發(fā)環(huán)境生成系統結構的框架,通過(guò)建立模型和代碼間的映射,可以確保代碼改進(jìn)時(shí)模型也隨之更新了,而且通過(guò)模型與代碼間自動(dòng)連接,建模工具可以確保良好的設計實(shí)施。

 

3.1 何時(shí)需要建模

 

在應用開(kāi)發(fā)的任何階段進(jìn)入建模工作都是有意義的,無(wú)可否認的是,在設計最初階段,應將精力主要用于處理有關(guān)應用系統用途、為實(shí)現用途應采用何種編程環(huán)境,而不是考慮程序的細節,如在屏幕上的什么位置放置按鈕等。

 

在項目開(kāi)發(fā)的中期引入建模也是非常有意義的,Ratioal

Rose既支持正向建模,同時(shí)也支持反向建模。Rose通過(guò)建立模型使開(kāi)發(fā)人員把握程序開(kāi)發(fā)的方向,準確完成需求分析中所要求的任務(wù)。

 

3.2 Rational ROSE的解決方案

 

Ratioal Rose產(chǎn)品為大型軟件工程提供了可塑性和柔韌性極強的解決方案:

 

強有力的瀏覽器,用于查看模型和查找可重用的組件

可定制的目標庫或編碼指南的代碼生成機制

既支持目標語(yǔ)言中的標準類(lèi)型又支持用戶(hù)自定義的數據類(lèi)型

保證模型與代碼之間轉化的一致性

通過(guò)OLE連接,Ratioal Rose圖表可動(dòng)態(tài)連接到Microsoft Word

能夠與Rational Visual Test,SQA

SuiteSoDA文檔工具無(wú)縫集成,完成軟件生命周期中的全部輔助軟件工程工作

強有力的正/反向建模工作

縮短開(kāi)發(fā)周期

降低維護成本

 

3.3 一體化建模語(yǔ)言

 

如果沒(méi)有一個(gè)被普遍認可的國際標準,事情就會(huì )陷入混亂之中。Rational

Rose提供對工業(yè)標準標記的獨家支持,其中包括一體化建模(UML),這一即將在工業(yè)界成為標準的面向對象建模語(yǔ)言。一體化建模語(yǔ)言(UML)是早期面向對象研究和設計方法的進(jìn)一步擴展,由世界級面向對象技術(shù)知名專(zhuān)家Grady

Booch,Ivar JacobsonJim

RumbaughBooch,OOSEOMT理論的研究基礎上提出的,為可視化建模軟件奠定了堅實(shí)的理論基礎。一體化建模語(yǔ)言對建模語(yǔ)言提供了以下支持

 

 

使用事件模型

類(lèi)和對象模型

組件模型

分布處理模型

Rational Rose產(chǎn)品在支持UML的同時(shí),也支持OOSEOMT。

 

3.4 Rationa Rose 對大型復雜項目的支持

 

Rational

Rose支持絕大多數軟件工程常見(jiàn)的個(gè)人/公共工作平臺。直到所編制軟件共享之前,軟件工程師都可以在個(gè)人工作平臺修改自己的源代碼和已建立的模型。

 

在公共平臺,通過(guò)在配置管理和版本控制系統(CMVC),模型改變可以共享,換句話(huà)說(shuō),其他開(kāi)發(fā)可以觀(guān)察和利用這些改變。

 

Rational ROSE能夠與主要的CMVC工具集成。

 

Rational Rose也可支持企業(yè)級數據庫。

 

4. Rational Rose系列產(chǎn)品

 

Rational Rose可視化開(kāi)發(fā)工具與多種開(kāi)發(fā)環(huán)境無(wú)縫集成,目前所支持的開(kāi)發(fā)語(yǔ)言包括:Visual

Basic,Java,PowerBuilder,C++,Ada,Smalltalk,Fort等。

 

Rational Rose的所有產(chǎn)品支持關(guān)系型數據庫邏輯模型的生成,包括:Oracle 7,Sybase,SQL

Server,Watcom SQLANSI

SQL,其結果可用于數據庫建模工具生成邏輯模型和概念模型,如:LogicWorks Erwin

PowersoftS-Designor。

 

Rational Rose系列產(chǎn)品可以支持:

 

工業(yè)級的功用分析

存儲庫和個(gè)人工作平臺

CORBA-2/IDL的正向工程

用戶(hù)自由選擇Booch 93,OMTUML標記

擴充的接口允許Rational Rose既充當OLE服務(wù)器又充當OLE控制器

ROSE腳本是一種與VBA兼容的腳本語(yǔ)言并且兼容Rose

API,允許你創(chuàng )建GUI,功能單元和全定制的報告以及控制其他應用。

支持的平臺

Windows 9X,NT ,Alpha NT, SGI,Solaris,AIX,Digital

UNIXHP-UX

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Sawin系統分析之窗:應用Rational 工具簡(jiǎn)化基于J2EE的項目(三)
用Rational Rose和UML開(kāi)發(fā)J2EE應用(1)
基于UML的外國專(zhuān)家管理信息系統的建模設計
統一建模語(yǔ)言UML輕松入門(mén)之基本概念(2)
UML建模工具比較
常用CASE工具介紹
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久