成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

UML編程技巧 UML建模工具Rose解析

開(kāi)發(fā) 架構(gòu)
UML是信息技術(shù)行業(yè)的藍(lán)圖,是詳細(xì)描述系統(tǒng)結(jié)構(gòu)的方法,相信大家應(yīng)該有所了解,那么你對(duì)UML建模工具Rose是否熟悉,請(qǐng)看本文的詳細(xì)介紹。

本節(jié)和大家一起學(xué)習(xí)一下UML編程技巧中UML建模工具Rose的相關(guān)內(nèi)容,主要包括UML概述,UML建模工具Rose組成等內(nèi)容。相信通過(guò)本節(jié)的學(xué)習(xí)你對(duì)UML建模工具Rose一定會(huì)有全面的認(rèn)識(shí)。

UML編程技巧:UML建模工具Rose的學(xué)習(xí)

概述

在這個(gè)面向?qū)ο髴?yīng)用程序開(kāi)發(fā)不斷變化的時(shí)代,在合理時(shí)間內(nèi)開(kāi)發(fā)和管理高質(zhì)量應(yīng)用程序變得越來(lái)越困難。為了面對(duì)這種挑戰(zhàn),制定出每個(gè)公司都能使用的通用對(duì)象模型語(yǔ)言,統(tǒng)一建模語(yǔ)言(UML)。UML是信息技術(shù)行業(yè)的藍(lán)圖,是詳細(xì)描述系統(tǒng)結(jié)構(gòu)的方法。利用這個(gè)藍(lán)圖,我們?cè)絹?lái)越容易建立和維護(hù)系統(tǒng),保證系統(tǒng)能適應(yīng)需求的改變。一個(gè)系統(tǒng)的模型建得好,就為滿足用戶需求、保證系統(tǒng)的穩(wěn)定性和質(zhì)量、提高系統(tǒng)的擴(kuò)展性打下了良好的基礎(chǔ)。UML建模工具Rose是用UML快速開(kāi)發(fā)應(yīng)用程序的工具之一,它是一個(gè)面向?qū)ο蟮慕9ぞ摺?/p>

UML統(tǒng)一建模語(yǔ)言

UML,UnifiedModelingLanguage,統(tǒng)一建模語(yǔ)言,是一種面向?qū)ο蟮慕UZ(yǔ)言,它的主要作用是幫助我們對(duì)軟件系統(tǒng)進(jìn)行面向?qū)ο蟮拿枋龊徒#梢悦枋鲞@個(gè)軟件開(kāi)發(fā)過(guò)程從需求分析直到實(shí)現(xiàn)和測(cè)試的全過(guò)程。UML通過(guò)建立各種類(lèi)、類(lèi)之間的關(guān)聯(lián)、類(lèi)/對(duì)象怎樣相互配合實(shí)現(xiàn)系統(tǒng)的動(dòng)態(tài)行為等成分(這些都稱(chēng)為模型元素)來(lái)組建整個(gè)模型,刻畫(huà)客觀世界。UML提供了各種圖形,比如UseCase圖、類(lèi)圖、順序圖、協(xié)作圖、狀態(tài)圖等,來(lái)把這些模型元素及其關(guān)系可視化,讓人們可以清楚容易的理解模型。我們可以從多個(gè)視角來(lái)考察模型,從而更加全面的了解模型,這樣同一個(gè)模型元素可能會(huì)出現(xiàn)在多個(gè)圖中,對(duì)應(yīng)多個(gè)圖形元素。

由視圖view,圖diagram,模型元素modelelement和通用機(jī)制generalmechanism等幾個(gè)部分組成.視圖是表達(dá)系統(tǒng)的某一方面特征的UML建模元素的子集,由多個(gè)圖構(gòu)成,是在某一個(gè)抽象層上,對(duì)系統(tǒng)的抽象表示.圖是模型元素集的圖形表示,通常為弧(關(guān)系)和頂點(diǎn)(其他模型元素)相互連接構(gòu)成的.模型元素代表面向?qū)ο笾械念?lèi)、對(duì)象、消息和關(guān)系等概念,是構(gòu)成圖的最基本的常用概念.通用機(jī)制用于表示其它信息,比如注釋、模型元素的語(yǔ)義等。另外,它還提供擴(kuò)展機(jī)制,使UML語(yǔ)言能夠適應(yīng)一個(gè)特殊的方法(或過(guò)程),或擴(kuò)充至一個(gè)組織或用戶.

UML是用來(lái)描述模型的,用模型來(lái)描述系統(tǒng)的結(jié)構(gòu)或靜態(tài)特征,以及行為或動(dòng)態(tài)特征。從不同的視角為系統(tǒng)的構(gòu)架建模,形成系統(tǒng)的不同視圖(VIEW)。

用例視圖(usecaseview),強(qiáng)調(diào)從用戶的角度看到的或需要的系統(tǒng)功能,是被稱(chēng)為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖;

邏輯視圖(logicalview),展現(xiàn)系統(tǒng)的靜態(tài)或結(jié)構(gòu)組成及特征,也稱(chēng)為結(jié)構(gòu)模型視圖(structuralmodelview)或靜態(tài)視圖(staticview);

并發(fā)視圖(concurrentview),體現(xiàn)了系統(tǒng)的動(dòng)態(tài)或行為特征,也稱(chēng)為行為模型視圖(behavioralmodelview)、動(dòng)態(tài)視圖(dynamicview);

組件視圖(componentview),體現(xiàn)了系統(tǒng)實(shí)現(xiàn)的結(jié)構(gòu)和行為特征,也稱(chēng)為實(shí)現(xiàn)模型視圖(implementationmodelview);

配置視圖(deploymentview),體現(xiàn)了系統(tǒng)實(shí)現(xiàn)環(huán)境的結(jié)構(gòu)和行為特征,也稱(chēng)為環(huán)境模型視圖(environmentmodelview)或物理視圖(physicalview)。

UML建模工具Rose之游

Rose是美國(guó)Rational公司的面向?qū)ο蠼9ぞ撸眠@個(gè)工具,我們可以建立用UML描述的軟件系統(tǒng)的模型,而且可以自動(dòng)生成和維護(hù)C++、Java、VB、Oracle等語(yǔ)言和系統(tǒng)的代碼。

Rose是個(gè)菜單驅(qū)動(dòng)應(yīng)用程序,用工具欄幫助使用常用特性。它的界面分為三個(gè)部分--Browser窗口、Diagram窗口和Document窗口。Browser窗口用來(lái)瀏覽、創(chuàng)建、刪除和修改模型中的模型元素;Diagram窗口用來(lái)顯示和創(chuàng)作模型的各種圖;而Document窗口則是用來(lái)顯示和書(shū)寫(xiě)各個(gè)模型元素的文檔注釋。

Rose界面

Rose模型的四個(gè)視圖是UseCase視圖、Logical視圖、Component視圖和Deployment視圖。每個(gè)視圖針對(duì)不同對(duì)象,具有不同用途。UseCase視圖包括系統(tǒng)中的所有角色、案例和UseCase圖,還包括一些Sequence圖和Collaboration圖。

UseCase視圖

Logical視圖關(guān)注系統(tǒng)如何實(shí)現(xiàn)使用案例中提到的功能。它提供系統(tǒng)的詳細(xì)圖形,描述組件間如何關(guān)聯(lián)。除其它內(nèi)容之外,Logical視圖還包括需要的特定類(lèi)、Class圖和StateTransition圖。利用這些細(xì)節(jié)元素,開(kāi)發(fā)人員可以構(gòu)造系統(tǒng)的詳細(xì)設(shè)計(jì)。

Logical視圖

Component視圖包括模型代碼庫(kù)、執(zhí)行庫(kù)和其它組件的信息。組件是代碼的實(shí)際模塊。Component視圖的主要用戶是負(fù)責(zé)控制代碼和編譯部署應(yīng)用程序的人。有些組件是代碼庫(kù),有些組件是運(yùn)行組件,如執(zhí)行文件或動(dòng)態(tài)鏈接庫(kù)(DLL)文件。

Collaboration圖關(guān)注系統(tǒng)的部署,可能與系統(tǒng)的邏輯結(jié)構(gòu)不同。整個(gè)小組都用Collaboration圖了解系統(tǒng)部署,但用戶是發(fā)布應(yīng)用程序的人員。

UML建模工具Rose的九種圖

用例圖usecasediagram,描述系統(tǒng)功能
類(lèi)圖classdiagram,描述系統(tǒng)的靜態(tài)結(jié)構(gòu)
對(duì)象圖objectdiagram,描述系統(tǒng)在某個(gè)時(shí)刻的靜態(tài)結(jié)構(gòu)
序列圖sequencediagram,按時(shí)間順序描述系統(tǒng)元素間的交互
協(xié)作圖Collaborationdiagram,按照時(shí)間和空間順序描述系統(tǒng)元素間的交互和它們之間的關(guān)系
狀態(tài)圖statediagram,描述了系統(tǒng)元素的狀態(tài)條件和響應(yīng)
活動(dòng)圖activitydiagram,描述了系統(tǒng)元素的活動(dòng)
組件圖componentdiagram,描述了實(shí)現(xiàn)系統(tǒng)的元素的組織
配置圖deploymentdiagram,描述了環(huán)境元素的配置,并把實(shí)現(xiàn)系統(tǒng)的元素映射到配置上

根據(jù)它們?cè)诓煌軜?gòu)視圖的應(yīng)用,可以把UML建模工具Rose的9種圖分成:

用戶模型視圖:用例圖
結(jié)構(gòu)模型視圖:類(lèi)圖、對(duì)象圖
行為模型視圖:序列圖、協(xié)作圖、狀態(tài)圖、活動(dòng)圖(動(dòng)態(tài)圖)
實(shí)現(xiàn)模型視圖:組件圖
環(huán)境模型視圖:配置圖

【編輯推薦】

  1. 學(xué)習(xí)筆記 UML與Rational Rose的關(guān)系
  2. UML建模工具Rose與EA的區(qū)別
  3. 專(zhuān)家講解 EA與Rose UML建模工具比較
  4. UML建模工具中EA和Rose的兩種特性對(duì)比,誰(shuí)更具優(yōu)勢(shì)?
  5. UML建模工具中EA和Rose的比較

 

 

責(zé)任編輯:佚名 來(lái)源: WWW.CHINA-B.C0M
相關(guān)推薦

2010-06-28 10:11:11

UML建模工具-Rat

2010-07-08 12:56:40

2010-06-29 14:03:46

UML組成

2010-06-28 12:45:47

UML建模工具EA

2010-06-28 09:07:32

UML建模工具Rose

2010-07-12 11:14:09

UML建模工具

2010-06-08 14:32:33

UML建模工具

2010-06-09 17:23:57

Rose UML建模工

2010-06-28 09:53:43

UML建模工具Rose

2010-06-30 14:46:49

UML類(lèi)圖

2010-06-28 13:27:51

常用UML建模工具

2010-06-12 09:09:33

UML需求分析

2010-06-08 18:53:43

UML建模工具

2010-06-28 13:57:48

UML建模工具Visi

2010-07-12 15:43:35

UML建模工具

2010-06-18 18:42:43

UML建模語(yǔ)言

2010-06-28 11:10:26

最好UML建模工具

2010-06-08 15:33:19

UML建模工具

2010-06-11 16:46:02

免費(fèi)UML建模工具

2010-07-05 13:55:40

UML圖分類(lèi)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 在线资源视频 | 999国产精品视频免费 | 秋霞a级毛片在线看 | 日本久久久久久 | 亚洲欧美日韩精品久久亚洲区 | 日韩免费高清视频 | 97久久精品 | 色视频一区二区 | 红桃成人在线 | av在线电影网站 | 天天草天天干天天 | 成人欧美一区二区三区色青冈 | 2022精品国偷自产免费观看 | 欧美亚洲激情 | 九九热这里只有精品在线观看 | 亚洲精品视频免费观看 | 欧美日韩亚洲国产综合 | 国产一区二区三区在线 | 久久久网 | 久久国产福利 | 欧美精品福利视频 | 日韩电影一区二区三区 | av网站在线播放 | 中文字幕在线精品 | 九九久久99 | 国产精品久久二区 | 亚洲精品一区二区三区蜜桃久 | 久久久久国产精品一区三寸 | 精品欧美一区二区精品久久 | 日本在线免费 | av第一页 | 成人免费视频一区二区 | 欧美日韩精品久久久免费观看 | 久久免费精品视频 | 国产高清精品网站 | 国产精品观看 | 一区二区精品电影 | 成人精品一区二区 | 久久久久亚洲国产| 亚洲一区二区精品视频 | 成人福利在线观看 |