您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“EA畫UML活動圖中如何定義活動”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“EA畫UML活動圖中如何定義活動”這篇文章吧。
定義活動
定義活動有兩種方式,直接定義和定義結構化活動。我們繼續以定義一元二次方程為例說明定義活動,使用活動的方法。
直接定義
直接定義按照以下步驟進行:
拖動活動圖工具條中如下Activity圖標到活動圖畫面中。
打開活動的上下文菜單選擇【New Child Element】-【Activity Parameter】項目增加活動參數并設定其屬性。
定義復合結構圖
拖動活動圖工具條中如下Activity圖標到活動圖畫面中。
打開活動的上下文菜單選擇【New Child Diagram】-【Composite Structure Diagram】創建復合結構圖。這時該活動表示如下:
使用活動
直接使用
直接定義活動以后,可以像輸入輸出管腳一樣在參數節點上連接控制流,對象流。這就是上一篇文章中的場景。
調用活動
無論哪種方式定義的活動,在EA的ProjectBrowser中的表示都是一樣的。
Drop as:選擇Invacation(Action)。
Name:輸入調用的名稱,此處相當于別名。
Structual:共有三個選項
Select:EA會接著顯示如下【Strutual Element】對話框,可以從里面選出想要的管腳。
兩種定義方式生成的活動被調時的表示都是一樣的,但是雙擊復合調用活動符號時,定義復合結構圖的活動會表示下一層次的活動圖。而直接定義的活動只會顯示屬性對話框。
差不多十年之前,第一次帶一個規模比較大,嚴格按照開發流程進行的項目時,就用到了流程圖,那時候給大家講動作和活動的區別時是這樣說的:
如果表現的是函數(含操作,方法)調用,就用活動,如果是簡單的處理就用動作。
今天從UML活動圖的觀點看來,這并不是一個準確的說法。
函數調用在活動圖中是動作,不是活動,函數定義那部分才是。
以上是“EA畫UML活動圖中如何定義活動”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。