UML狀態圖是怎麼畫的呢?

時間 2021-06-09 17:46:05

1樓:心素則安

狀態圖(Statechart Diagram)是描述乙個實體基於事件反應的動態行為,顯示了該實體如何根據當前所處的狀態對不同的事件做出反應。通常我們建立乙個UML狀態圖是為了以下的研究目的:研究類、角色、子系統、或元件的複雜行為。

要建立物件生命期的模型,需要包括三個事項:指定物件可以響應的事件、指定對這些事件作出的響應以及指定過去行為對當前行為的影響。物件生命期的建模還涉及到確定物件有意義地響應事件的順序,即從建立物件時開始,繼續到該物件被破壞時為止。

要建立物件生命期的模型:

將狀態機的環境設定為類、用例或整個系統。

如果環境是類或用例,則要收集相鄰的類,其中包括父類或通過關聯關係或依賴關係可以接觸到的類。這些相鄰類是操作的候選目標,並且是可以包括在警戒條件中的候選目標。

如果環境是整個系統,則要將重點集中到系統的乙個行為上,然後考慮在該方面涉及到的物件的生命期。整個系統的生命期通常會大得無法成為有意義的重點。

確定物件的初始狀態和終止狀態。如果初始和終止狀態具有前提條件和後續條件,也應將這些條件定義出來。

確定物件要響應的事件。這些事件可以在物件的介面或協議中找到。

按照從初始狀態到終止狀態的順序,列出物件可能處於的頂層狀態。將這些狀態與相應事件所觸發的轉移連線起來。然後新增這些轉移。

確定所有進入操作或退出操作。

UML狀態圖對於小白來說會特別的複雜、困難。

我個人使用億圖圖示軟體,這款軟體特別適合新手小白使用。下面是軟體位址

億圖圖示設計軟體 - 億圖圖示

億圖圖示軟體中有乙個模板社群,再模板社群中搜尋UML狀態圖,就會看到很多的模板,這些模板相對來說質量都是比較高,是有一些專業人士進行製作,並經由官方精心篩選,最後發布的。

對於我們這種小白使用起來會特別的方便,就好比我們是站在巨人的肩膀上一樣。

我們使用別人的模板進行繪製,跟抄襲不同,我們只是使用了它的模樣,具體要根據我們自己的實際情況進行改寫,但是卻會特別的省時省力。

億圖圖示還有雲端功能,也就是雲文件,特別好用,省去了帶U盤的麻煩。

哪位達人知道這種圖是怎麼畫的?謝謝

在家裡如何免費使用中國知網?周江華.基於知識平台的企業技術能力增長機理研究 D 浙江大學,2004.樂樂.基於配電網自動化的網路拓撲分析 D 浙江大學,2008.付靜.水環境重金屬檢測的電化學感測器的研究 D 浙江大學,2007.張建.企業知識型員工組織認同感的因果關係模型構建及其初步驗證 D 浙江...

風險矩陣圖怎麼畫,是用Excel做圖嗎?是的話怎麼做呢

五五零俞 之前簡單學習過,來分享一下 插入 圖表 堆積柱形圖 選第乙個就可以 得到這個 雙擊5個柱中的乙個,右邊選單 間隙寬度改成0得到系列選項 邊框寬度改成1.5磅預設白色,一層一層弄一共5層,順便調下整個圖表的高度 雙擊圖示左側座標軸,下面紅框的地方改一下 再順手把圖例刪了,得到 圖表右鍵 選擇...

家父畫的國畫,想賣畫,怎麼銷售呢

南宮晨曦 看到這幾幅畫,有一種感覺 不知道對不對 整體布局感覺很彆扭,說不上來的彆扭,比如山水畫內容太滿了,小貓那兩張留白的地方太生硬了。建議臨摹張大千齊白石的畫,如果不想臨摹,可以試著參照古人的畫的布局,再自行創作內容。 家裡是做字畫生意的,我見過的畫也算不少了。展覽館裡張大千,吳昌碩,齊白石這種...