日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
解析Rose中不同類型UML組件圖

UML組件圖中通常包含3種元素:組件(Component)、接口(Interface)和依賴(Dependency)。每個組件實現(xiàn)一些接口,并使用另一些接口。

創(chuàng)新互聯(lián)長期為上千客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為烏海海南企業(yè)提供專業(yè)的成都網(wǎng)站建設、做網(wǎng)站,烏海海南網(wǎng)站改版等技術服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

UML組件圖概述

組件圖(ComponentDiagram)描述了軟件的各種組件和它們之間的依賴關系。組件圖中通常包含3種元素:組件(Component)、接口(Interface)和依賴(Dependency)。每個組件實現(xiàn)一些接口,并使用另一些接口。

組件

UML組件圖中組件是定義了良好接口的物理實現(xiàn)單元,是系統(tǒng)中可替換的物理部件。一般情況下,組件表示將類、接口等邏輯元素打包而形成的物理模塊。一個組件包含它所實現(xiàn)的一個或多個邏輯類的相關信息,創(chuàng)建了一個從邏輯視圖到組件視圖的映射。

在UML中,組件用一個左側帶有兩個突出小矩形的矩形來表示,如下圖:

1、名稱

組件的名稱是一個字符串,位于組件圖的內(nèi)部。組件的名稱有兩種:簡單名和路徑名。通常,UML圖中的組件只顯示其名稱,但是也可以用標記值或表示組件細節(jié)的附加欄加以修飾。

2、組件的種類

UML組件圖中有3種類型的組件:配置組件(DeploymentComponent)、工作產(chǎn)品組件(Workproductcomponent)和執(zhí)行組件(ExecutionComponent)

(1)、配置組件是運行系統(tǒng)需要配置的組件,是形成可執(zhí)行文件的基礎。操作系統(tǒng)、Java虛擬機和數(shù)據(jù)庫管理系統(tǒng)都屬于配置組件。

(2)、工作產(chǎn)品組件包括模型、源代碼和用于創(chuàng)建配置組件的數(shù)據(jù)文件,它們是配置組件的來源。工作產(chǎn)品組件包括UML圖、Java類和JAR文件、動態(tài)鏈接庫(dll)和數(shù)據(jù)庫表等。

(3)、執(zhí)行組件是在運行時創(chuàng)建的組件,是最終可運行的系統(tǒng)產(chǎn)生的允許結果。EJB、Servlets、HTML和XML文檔、COM+和.Net組件以及CORBA組件都是執(zhí)行組件的例子。

3、Rose中不同類型UML組件圖的圖標表示

(1)、組件

Rose中的組件即一般意義上的組件。也可以用構造型來指定組件類型(如ActiveX、Applet、Application、DLL和Executable等)。

(2)、子程序規(guī)范

子程序規(guī)范(SubprogramSpecification)通常是一組子程序集合名,子程序中不包括類定義。下圖給出了兩種表示子程序規(guī)范的圖標:

(3)、子程序體

下圖給出了兩種表示子程序體的圖標:

 (4)、主程序

主程序是包含程序根的文件。#p#

(5)、包規(guī)范

包是類的實現(xiàn)方法。包規(guī)范(PackageSpecification)是類的頭文件,包含類中函數(shù)的原型信息。在C++中,包規(guī)范就是.h文件。

(6)、包體

包體(PackageBody)包含類操作代碼。在C++中,包體就是.cpp文件。

(7)、任務規(guī)范

UML組件圖中任務表示具有獨立控制線程的包??蓤?zhí)行文件通常表示為擴展名為.exe的任務規(guī)范。

(8)、任務體

下圖是兩種表示任務體的圖標。

(9)、數(shù)據(jù)庫

數(shù)據(jù)庫可能含有一個或幾個結構。

(10)、虛包

下圖是兩種表示虛包的圖標。

(11)、虛子程序

下圖是兩種表示虛子程序的圖標。

 接口

UML組件圖中接口和組件之間的關系分為兩種:實現(xiàn)關系(Realization)和依賴關系(Dependency)。接口和組件之間用實線連接表示實現(xiàn)關系,用虛線連接表示依賴關系。

組件的接口分為兩種:導入接口和導出接口。其中導入接口供訪問操作的組件使用,導出接口由提供操作的組件提供。上圖中,接口對于組件Component是導出接口,對于組件Component2來說是導入接口。

依賴關系

UML組件圖用依賴關系表示各組件之間存在的關系類型。組件圖中的依賴關系是由客戶指向提供者的虛線箭頭。客戶組件依賴于提供者組件,提供者組件只在開發(fā)時存在,運行時則不存在。


標題名稱:解析Rose中不同類型UML組件圖
文章網(wǎng)址:http://m.5511xx.com/article/coishii.html