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

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

開發 架構
UML是信息技術行業的藍圖,是詳細描述系統結構的方法,相信大家應該有所了解,那么你對UML建模工具Rose是否熟悉,請看本文的詳細介紹。

本節和大家一起學習一下UML編程技巧中UML建模工具Rose的相關內容,主要包括UML概述,UML建模工具Rose組成等內容。相信通過本節的學習你對UML建模工具Rose一定會有全面的認識。

UML編程技巧:UML建模工具Rose的學習

概述

在這個面向對象應用程序開發不斷變化的時代,在合理時間內開發和管理高質量應用程序變得越來越困難。為了面對這種挑戰,制定出每個公司都能使用的通用對象模型語言,統一建模語言(UML)。UML是信息技術行業的藍圖,是詳細描述系統結構的方法。利用這個藍圖,我們越來越容易建立和維護系統,保證系統能適應需求的改變。一個系統的模型建得好,就為滿足用戶需求、保證系統的穩定性和質量、提高系統的擴展性打下了良好的基礎。UML建模工具Rose是用UML快速開發應用程序的工具之一,它是一個面向對象的建模工具。

UML統一建模語言

UML,UnifiedModelingLanguage,統一建模語言,是一種面向對象的建模語言,它的主要作用是幫助我們對軟件系統進行面向對象的描述和建模,它可以描述這個軟件開發過程從需求分析直到實現和測試的全過程。UML通過建立各種類、類之間的關聯、類/對象怎樣相互配合實現系統的動態行為等成分(這些都稱為模型元素)來組建整個模型,刻畫客觀世界。UML提供了各種圖形,比如UseCase圖、類圖、順序圖、協作圖、狀態圖等,來把這些模型元素及其關系可視化,讓人們可以清楚容易的理解模型。我們可以從多個視角來考察模型,從而更加全面的了解模型,這樣同一個模型元素可能會出現在多個圖中,對應多個圖形元素。

由視圖view,圖diagram,模型元素modelelement和通用機制generalmechanism等幾個部分組成.視圖是表達系統的某一方面特征的UML建模元素的子集,由多個圖構成,是在某一個抽象層上,對系統的抽象表示.圖是模型元素集的圖形表示,通常為弧(關系)和頂點(其他模型元素)相互連接構成的.模型元素代表面向對象中的類、對象、消息和關系等概念,是構成圖的最基本的常用概念.通用機制用于表示其它信息,比如注釋、模型元素的語義等。另外,它還提供擴展機制,使UML語言能夠適應一個特殊的方法(或過程),或擴充至一個組織或用戶.

UML是用來描述模型的,用模型來描述系統的結構或靜態特征,以及行為或動態特征。從不同的視角為系統的構架建模,形成系統的不同視圖(VIEW)。

用例視圖(usecaseview),強調從用戶的角度看到的或需要的系統功能,是被稱為參與者的外部用戶所能觀察到的系統功能的模型圖;

邏輯視圖(logicalview),展現系統的靜態或結構組成及特征,也稱為結構模型視圖(structuralmodelview)或靜態視圖(staticview);

并發視圖(concurrentview),體現了系統的動態或行為特征,也稱為行為模型視圖(behavioralmodelview)、動態視圖(dynamicview);

組件視圖(componentview),體現了系統實現的結構和行為特征,也稱為實現模型視圖(implementationmodelview);

配置視圖(deploymentview),體現了系統實現環境的結構和行為特征,也稱為環境模型視圖(environmentmodelview)或物理視圖(physicalview)。

UML建模工具Rose之游

Rose是美國Rational公司的面向對象建模工具,利用這個工具,我們可以建立用UML描述的軟件系統的模型,而且可以自動生成和維護C++、Java、VB、Oracle等語言和系統的代碼。

Rose是個菜單驅動應用程序,用工具欄幫助使用常用特性。它的界面分為三個部分--Browser窗口、Diagram窗口和Document窗口。Browser窗口用來瀏覽、創建、刪除和修改模型中的模型元素;Diagram窗口用來顯示和創作模型的各種圖;而Document窗口則是用來顯示和書寫各個模型元素的文檔注釋。

Rose界面

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

UseCase視圖

Logical視圖關注系統如何實現使用案例中提到的功能。它提供系統的詳細圖形,描述組件間如何關聯。除其它內容之外,Logical視圖還包括需要的特定類、Class圖和StateTransition圖。利用這些細節元素,開發人員可以構造系統的詳細設計。

Logical視圖

Component視圖包括模型代碼庫、執行庫和其它組件的信息。組件是代碼的實際模塊。Component視圖的主要用戶是負責控制代碼和編譯部署應用程序的人。有些組件是代碼庫,有些組件是運行組件,如執行文件或動態鏈接庫(DLL)文件。

Collaboration圖關注系統的部署,可能與系統的邏輯結構不同。整個小組都用Collaboration圖了解系統部署,但用戶是發布應用程序的人員。

UML建模工具Rose的九種圖

用例圖usecasediagram,描述系統功能
類圖classdiagram,描述系統的靜態結構
對象圖objectdiagram,描述系統在某個時刻的靜態結構
序列圖sequencediagram,按時間順序描述系統元素間的交互
協作圖Collaborationdiagram,按照時間和空間順序描述系統元素間的交互和它們之間的關系
狀態圖statediagram,描述了系統元素的狀態條件和響應
活動圖activitydiagram,描述了系統元素的活動
組件圖componentdiagram,描述了實現系統的元素的組織
配置圖deploymentdiagram,描述了環境元素的配置,并把實現系統的元素映射到配置上

根據它們在不同架構視圖的應用,可以把UML建模工具Rose的9種圖分成:

用戶模型視圖:用例圖
結構模型視圖:類圖、對象圖
行為模型視圖:序列圖、協作圖、狀態圖、活動圖(動態圖)
實現模型視圖:組件圖
環境模型視圖:配置圖

【編輯推薦】

  1. 學習筆記 UML與Rational Rose的關系
  2. UML建模工具Rose與EA的區別
  3. 專家講解 EA與Rose UML建模工具比較
  4. UML建模工具中EA和Rose的兩種特性對比,誰更具優勢?
  5. UML建模工具中EA和Rose的比較

 

 

責任編輯:佚名 來源: WWW.CHINA-B.C0M
相關推薦

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類圖

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建模語言

2010-06-28 11:10:26

最好UML建模工具

2010-06-08 15:33:19

UML建模工具

2010-06-11 16:46:02

免費UML建模工具

2010-07-05 13:55:40

UML圖分類
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清视频在线观看播放 | 一道本一区二区 | 中文字幕成人 | 国产一区二区三区在线 | 中文一区二区视频 | 午夜欧美一区二区三区在线播放 | 亚洲国产精品一区二区www | 欧美自拍第一页 | 国产精品日韩在线观看一区二区 | 成人精品视频 | 91精品国产综合久久久动漫日韩 | 国产一区在线免费观看视频 | 亚洲欧洲在线观看视频 | 99国产精品视频免费观看一公开 | 自拍偷拍中文字幕 | 伊人久久在线 | 日本三级在线 | 亚洲一区av | 91精品国产一区二区在线观看 | 一区二区三区不卡视频 | 毛片网在线观看 | 色在线免费 | 少妇无套高潮一二三区 | 亚洲不卡在线观看 | 午夜精品一区二区三区在线观看 | 久久国产视频播放 | 亚洲国产精品va在线看黑人 | 午夜色婷婷| 国产乱码精品一区二区三区忘忧草 | 国产精品 亚洲一区 | 97色在线观看免费视频 | 在线播放精品视频 | 久操国产 | 992tv人人草 久久精品超碰 | 亚洲国产精选 | 色妞av | 九九九久久国产免费 | 国产精品视频在线免费观看 | 国产三区在线观看视频 | 日韩欧美在线观看 | 午夜视频网站 |