• <menu id="w2i4a"></menu>
  • logo Enterprise Architect教程

    文檔首頁(yè)>>Enterprise Architect教程>>UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖


    Enterprise Architect是一個(gè)對(duì)于軟件系統(tǒng)開發(fā)有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統(tǒng)開發(fā)的全過程。在需求分析階段,系統(tǒng)分析與設(shè)計(jì)階段,系統(tǒng)開發(fā) 及部署等方面有著強(qiáng)大的支持,同時(shí)加上對(duì)10種編程語(yǔ)言的正反向工程,項(xiàng)目管理,文檔生成,數(shù)據(jù)建模等方面??梢宰屜到y(tǒng)開發(fā)中各個(gè)角色都獲得最好的開發(fā)效率。

    Enterprise Architect現(xiàn)已更新至最新版本15,改進(jìn)了瀏覽器窗口等功能,趕快下載體驗(yàn)吧~點(diǎn)擊查看更新詳情

    點(diǎn)擊下載Enterprise Architect最新試用版

    復(fù)合結(jié)構(gòu)圖

    組合結(jié)構(gòu)圖是顯示分類器內(nèi)部結(jié)構(gòu)的圖,包括其與系統(tǒng)其他部分的交互點(diǎn)。它顯示了零件的配置和關(guān)系,一起執(zhí)行了包含分類器的行為。
    類元素已在類圖部分中進(jìn)行了詳細(xì)描述。本節(jié)描述將類顯示為暴露界面并包含端口和零件的復(fù)合元素的方式。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    部分

    零件是一個(gè)元素,代表一組包含一個(gè)分類器實(shí)例的一個(gè)或多個(gè)實(shí)例。因此,例如,如果一個(gè)圖實(shí)例擁有一組圖形元素,則這些圖形元素可以表示為零件;如果這樣做有用,則可以對(duì)它們之間的某種關(guān)系進(jìn)行建模。請(qǐng)注意,可以在刪除父部件之前將其從父部件中刪除,這樣就不會(huì)同時(shí)刪除該部件。
    零件顯示為類或組件元素的主體中包含的未經(jīng)修飾的矩形。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    端口

    端口是有類型的元素,代表包含的分類器實(shí)例的外部可見部分。端口定義了分類器與其環(huán)境之間的交互。端口可以出現(xiàn)在包含零件,類或復(fù)合結(jié)構(gòu)的邊界上。端口可以指定分類器提供的服務(wù)以及其環(huán)境所需的服務(wù)。
    端口在其所屬分類器的邊界邊緣上顯示為命名矩形。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    接口

    接口類似于類,但有許多限制。所有接口操作都是公共的和抽象的,并且不提供任何默認(rèn)實(shí)現(xiàn)。所有接口屬性必須是常量。但是,盡管一個(gè)類只能從單個(gè)超類繼承,但它可以實(shí)現(xiàn)多個(gè)接口。
    當(dāng)一個(gè)接口單獨(dú)顯示在圖中時(shí),它要么顯示為類元素的矩形,帶有“ interface”關(guān)鍵字,其名稱用斜體表示其是抽象的,要么顯示為圓形。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    請(qǐng)注意,圓圈符號(hào)不顯示界面操作。當(dāng)接口顯示為歸類所有時(shí),它們稱為公開接口??梢詫⒈┞兜慕涌诙x為提供的或必需的。提供的接口是對(duì)包含分類器提供由命名接口元素定義的操作的確認(rèn),并且是通過在類和接口之間繪制實(shí)現(xiàn)鏈接來(lái)定義的。必需的接口是一個(gè)聲明,說明分類器能夠與某些其他分類器進(jìn)行通信,該分類器提供由命名接口元素定義的操作,并通過在類和接口之間繪制依賴關(guān)系鏈接來(lái)定義。
    提供的界面顯示為附著在分類器元素邊緣的“棒上的球”。所需的界面顯示為附著在分類器元素邊緣的“棒上杯”。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    代表

    委托連接器用于定義組件的外部端口和接口的內(nèi)部工作方式。代表連接器顯示為帶有?delegate?關(guān)鍵字的箭頭。它將組件的外部合約(如其端口所示)連接到組件零件行為的內(nèi)部實(shí)現(xiàn)。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    合作

    協(xié)作定義了一組協(xié)作角色,這些角色共同用于說明特定功能。協(xié)作僅應(yīng)顯示完成其定義的任務(wù)或功能所需的角色和屬性。隔離主要角色是簡(jiǎn)化結(jié)構(gòu)和闡明行為的一種練習(xí),并且還允許重用。協(xié)作通常實(shí)現(xiàn)一種模式。
    協(xié)作元素顯示為橢圓。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    角色綁定

    角色綁定連接器是從協(xié)作中抽取來(lái)完成角色的分類器。它以虛線顯示,在分類器末尾具有角色名稱。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    代表

    可以從協(xié)作到分類器中繪制表示連接器,以表明在分類器中使用了協(xié)作。它顯示為帶有箭頭和關(guān)鍵字“代表”的虛線。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    發(fā)生

    可以從協(xié)作向分類器繪制出現(xiàn)連接器,以顯示協(xié)作表示(單獨(dú))分類器。它顯示為帶有箭頭和關(guān)鍵字“發(fā)生”的虛線。

    UML軟件開發(fā)與建模工具Enterprise Architect教程 :UML 2教程 -復(fù)合結(jié)構(gòu)圖

    =====================================================

    想要了解或購(gòu)買Enterprise Architect正版版權(quán),請(qǐng)咨詢慧都官方客服

    更多精彩內(nèi)容,歡迎關(guān)注下方的微信公眾號(hào),及時(shí)獲取產(chǎn)品最新資訊▼▼▼

    圖片2.jpg

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();