91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

UML圖用法有哪些

發布時間:2021-07-21 23:18:15 來源:億速云 閱讀:207 作者:chen 欄目:開發技術

本篇內容主要講解“UML圖用法有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“UML圖用法有哪些”吧!

UML狀態圖

對象擁有行為和狀態。對象的狀態是由對象當前的行動和條件決定的。UML圖中狀態圖statechartdiagram顯示出了對象可能的狀態以及由狀態改變而導致的轉移。

我們的模型例圖建立了一個銀行的在線登錄系統。登錄過程包括輸入合法的密碼和個人賬號,再提交給系統驗證信息。

登錄系統可以被劃分為四種不重疊的狀態:GettingSSN,GettingPIN,Validating,以及Rejecting。每個狀態都有一套完整的轉移transitions來決定狀態的順序。

UML圖用法有哪些


狀態是用圓角矩形來表示的。轉移則是使用帶箭頭的連線表示。觸發轉移的事件或者條件寫在箭頭的旁邊。我們的圖上有兩個自轉移。一個是在GettingSSN,另一個則在上GettingPIN。

初始狀態(黑色圓圈)是開始動作的虛擬開始。結束狀態也是動作的虛擬結束。

事件或條件觸發動作時用(/動作)表示。當進入Validating狀態時,對象并不等外部事件觸發轉移。取而代之,它產生一個動作。動作的結果決定了下一步的狀態。


UML活動圖

活動圖activitydiagram是一個很特別的流程圖。UML圖中活動圖和狀態圖之間是有關系的。狀態圖把焦點集中在過程中的對象身上,而活動圖則集中在一個單獨過程動作流程。活動圖告訴了我們活動之間的依賴關系。

對我們的例子來說,我們使用如下的過程。

“通過ATM來取錢。”

這個活動有三個類Customer,ATM和Bank。整個過程從黑色圓圈開始到黑白的同心圓結束。活動用圓角矩形表示。

UML圖用法有哪些

活動圖可以被分解成許多對象泳道swimlanes,可以決定哪些對象負責那些活動。每個活動都有一個單獨的轉移transition連接這其他的活動。

轉移可能分支branch成兩個以上的互斥的轉移。保護表達式(在[]中)表示轉移是從一個分支中引出的。分支以及分支結束時的合并merge在圖中用菱形表示。

轉移也可以分解fork成兩個以上的并行活動。分解以及分解結束時的線程結合join在圖中用粗黑線表示


組件與UML配置圖

組件component是代碼模塊。組件圖是是類圖的物理實現。

UML圖中配置圖Deploymentdiagrams則是顯示軟件及硬件的配置。

下面的配置圖說明了與房地產事務有關的軟件及硬件組件的關系。

UML圖用法有哪些

物理上的硬件使用節點nodes表示。每個組件屬于一個節點。UML圖中組件用左上角帶有兩個小矩形的矩形表示。

到此,相信大家對“UML圖用法有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

平遥县| 宜州市| 正安县| 嵊泗县| 新竹市| 镇平县| 左权县| 芦山县| 东光县| 上虞市| 收藏| 梅州市| 三河市| 卢氏县| 松潘县| 广灵县| 黑山县| 洪泽县| 峡江县| 罗山县| 铜陵市| 新建县| 延吉市| 云霄县| 福鼎市| 湘西| 共和县| 佛山市| 洛宁县| 镇赉县| 侯马市| 乌苏市| 天门市| 房产| 新丰县| 延吉市| 昭通市| 绩溪县| 东乡族自治县| 沙坪坝区| 莆田市|