中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UML圖形中UML狀態圖和組件圖怎么用

發布時間:2021-12-06 11:48:46 來源:億速云 閱讀:163 作者:小新 欄目:開發技術

這篇文章主要介紹了UML圖形中UML狀態圖和組件圖怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

UML圖形中UML狀態圖

UML圖形中狀態圖表示某個類所處的不同狀態和該類的狀態轉換信息。有人可能會爭論說每個類都有狀態,但不是每個類都應該有一個狀態圖。只對"感興趣的"狀態的類(也就是說,在系統活動期間具有三個或更多潛在狀態的類)才進行狀態圖描述。

如圖5所示,狀態圖的符號集包括5個基本元素:初始起點,它使用實心圓來繪制;狀態之間的轉換,它使用具有開箭頭的線段來繪制;狀態,它使用圓角矩形來繪制;判斷點,它使用空心圓來繪制;以及一個或者多個終止點,它們使用內部包含實心圓的圓來繪制。要繪制狀態圖,首先繪制起點和一條指向該類的初始狀態的轉換線段。狀態本身可以在圖上的任意位置繪制,然后只需使用狀態轉換線條將它們連接起來。

UML圖形中UML狀態圖和組件圖怎么用

圖1:顯示類通過某個功能系統的各種狀態的狀態圖

圖1中的狀態圖顯示了它們可以表達的一些潛在信息。例如,從中可以看出貸款處理系統最初處于LoanApplication狀態。當批準前(pre-approval)過程完成時,根據該過程的結果,或者轉到LoanPre-approved狀態,或者轉到LoanRejected狀態。這個判斷(它是在轉換過程期間做出的)使用一個判斷點來表示--即轉換線條間的空心圓。通過該狀態圖可知,如果沒有經過LoanClosing狀態,貸款不可能從LoanPre-Approved狀態進入LoaninMaintenance狀態。而且,所有貸款都將結束于LoanRejected或者LoaninMaintenance狀態。

UML圖形中UML組件圖

組件圖提供系統的物理視圖。UML圖形中組件圖的用途是顯示系統中的軟件對其他軟件組件(例如,庫函數)的依賴關系。組件圖可以在一個非常高的層次上顯示,從而僅顯示粗粒度的組件,也可以在組件包層次2上顯示。

組件圖的建模最適合通過例子來描述。圖2顯示了4個組件:ReportingTool、BillboardService、Servlet2.2API和JDBCAPI。從ReportingTool組件指向BillboardService、Servlet2.2API和JDBCAPI組件的帶箭頭的線段,表示ReportingTool依賴于那三個組件。

UML圖形中UML狀態圖和組件圖怎么用

圖2:組件圖顯示了系統中各種軟件組件的依賴關系部署圖

感謝你能夠認真閱讀完這篇文章,希望小編分享的“UML圖形中UML狀態圖和組件圖怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

uml
AI

嵊州市| 大悟县| 军事| 东阳市| 建湖县| 嘉禾县| 班戈县| 安福县| 仙游县| 景德镇市| 沂源县| 广灵县| 萨迦县| 富锦市| 乌恰县| 遂平县| 松潘县| 荆门市| 苏尼特左旗| 观塘区| 慈溪市| 宣城市| 曲阜市| 白沙| 崇明县| 阳城县| 阿合奇县| 贡嘎县| 琼结县| 扶风县| 大荔县| 咸丰县| 苏尼特左旗| 平凉市| 英吉沙县| 乌审旗| 澄迈县| 常德市| 朔州市| 鹤峰县| 景洪市|