溫馨提示×

溫馨提示×

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

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

ATM系統(tǒng)中UML圖有哪些

發(fā)布時(shí)間:2021-12-06 11:23:38 來源:億速云 閱讀:221 作者:小新 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)ATM系統(tǒng)中UML圖有哪些,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

ATM系統(tǒng)中UML圖詳解 

1用例圖:

UML圖詳解中的用例圖描述了系統(tǒng)提供的一個(gè)功能單元。以一種可視化的方式理解系統(tǒng)的功能需求,"角色"與系統(tǒng)內(nèi)用例之間的關(guān)系。
本例中,參與者"銀行儲(chǔ)戶"和ATM機(jī)。簡化后的ATM機(jī)僅有取款、存款及其余功能。其余功能不做詳細(xì)說明。

2類圖:

UML圖詳解中類圖顯示系統(tǒng)的靜態(tài)結(jié)構(gòu)。邏輯類、實(shí)現(xiàn)類,實(shí)現(xiàn)類就是程序員處理的實(shí)體。類在類圖上使用包含三個(gè)部分的矩形來描述,如圖2所示。最上面的部分顯示類的名稱,中間部分包含類的屬性,最下面的部分包含類的操作(或者說"方法")。
本例中許多單個(gè)的帳戶組成了帳戶庫,帳戶具有帳戶類型、帳戶號(hào)、余額三個(gè)屬性。許多銀行儲(chǔ)戶組成了儲(chǔ)戶庫。ATM系統(tǒng)包含了許多ATM機(jī)。銀行儲(chǔ)戶及ATM機(jī)兩個(gè)類包含哪些屬性,哪些操作,它們的可見性及操作的返回類型、參數(shù)個(gè)數(shù)、參數(shù)類型從類圖上都一目了然。通過類圖不僅可以使設(shè)計(jì)者明確的表達(dá)自己的設(shè)計(jì)意圖,也能幫助自己整理思路,充實(shí)及優(yōu)化自己的設(shè)計(jì)。

3序列圖:

UML圖詳解中序列圖顯示具體用例(或者是用例的一部分)的詳細(xì)流程。它幾乎是自描述的,并且顯示了流程中中不同對象之間的調(diào)用關(guān)系,同時(shí)還可以很詳細(xì)地顯示對不同對象的不同調(diào)用。序列圖有兩個(gè)維度:垂直維度以發(fā)生的時(shí)間順序顯示消息/調(diào)用的序列;水平維度顯示消息被發(fā)送到的對象實(shí)例。
本例以時(shí)間為順序描述了顧客在ATM機(jī)上取款時(shí)信息的流動(dòng)情況,順序圖著重于對象間消息傳遞的時(shí)間順序。

4狀態(tài)圖:

UML圖詳解中狀態(tài)圖表示某個(gè)類所處的不同狀態(tài)和該類的狀態(tài)轉(zhuǎn)換信息。包括5個(gè)基本元素:初始起點(diǎn),它使用實(shí)心圓來繪制;狀態(tài)之間的轉(zhuǎn)換,它使用具有開箭頭的線段來繪制;狀態(tài),它使用圓角矩形來繪制;判斷點(diǎn),它使用空心圓來繪制;以及一個(gè)或者多個(gè)終止點(diǎn),它們使用內(nèi)部包含實(shí)心圓的圓來繪制。
本例描述了顧客在ATM機(jī)上進(jìn)行操作會(huì)經(jīng)歷的幾種狀態(tài),及各種狀態(tài)之間轉(zhuǎn)換的條件。因?yàn)槭呛喕说睦?,所以除了等待顧客插入磁卡的起始狀態(tài)和結(jié)束服務(wù)的終止?fàn)顟B(tài),顧客會(huì)處于輸入密碼、選擇服務(wù)類型、存款及取款四種狀態(tài)。

5活動(dòng)圖:

UML圖詳解中活動(dòng)圖表示在處理某個(gè)活動(dòng)時(shí),兩個(gè)或者更多類對象之間的過程控制流。適合用于對較高級(jí)別的過程建模,比如公司當(dāng)前在如何運(yùn)作業(yè)務(wù),作為一種選擇,活動(dòng)可以分組為泳道(swimlane),泳道用于表示實(shí)際執(zhí)行活動(dòng)的對象。
順序圖著重時(shí)間的順序,而活動(dòng)圖側(cè)重于各部分之間的相互制約,對于一些并行的活動(dòng)能夠有效的表示出來。

6組件圖:

UML圖詳解中組件圖提供系統(tǒng)的物理視圖,顯示系統(tǒng)中的軟件對其他軟件組件(例如,庫函數(shù))的依賴關(guān)系。

7部署圖:

UML圖詳解中部署圖表示該軟件系統(tǒng)如何部署到硬件環(huán)境中。用途是顯示該系統(tǒng)不同的組件將在何處物理地運(yùn)行,以及它們將如何彼此通信。
部署圖(協(xié)作圖)著重于表達(dá)對象之間的靜態(tài)連接關(guān),與順序圖上的消息傳遞是一一對應(yīng)的。

關(guān)于“ATM系統(tǒng)中UML圖有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI