嗯……就是一個很是……很是……弱雞的新手向教程(笑)平臺是Enterprise Architect 12的官方中文版(就是官方中文的full版+註冊號),中文翻譯也是很詭異23333瀏覽器
沒什麼好說的,「文件-新建項目」,而後選擇保存位置就行了,模式的話因爲我喜歡一個包一張圖因此通常都選擇「新建包的時候同時新建圖」。
會彈出一個模型嚮導的對話框, 是給你導入模板的,我不須要,因此都不選直接點肯定。
在項目瀏覽器裏新增包,一個圖一個包比較舒服:
UML的圖就主要在UML Structural和UML Behavioral兩個包裏:
有時候你新建在圖裏的元素刪除了只是在圖裏刪除而沒有在包裏刪除,做爲一個強迫症,老是要多動手刪一次= =
EA還提供一些像Word那樣的操做,好比這兩個按鈕能夠修改元素的層次關係:
工具
類圖挺好畫的,從工具箱裏拖一個「Class」進去,會自動彈出一個設置Class的界面。
在「Class1」那個位置寫類的名稱:
右下方的「詳細」選項卡里能夠設置類的屬性的操做,後期若是想設置能夠在類上「右鍵-功能與屬性」裏也能夠修改:
類之間的關聯在工具箱子的這個位置:
添加兩個類的關聯的方法是:選中相應關聯工具,而後按住鼠標在一個類和另外一個類之間拖出一條線
雙擊關聯的線或者選中線後「右鍵-特性」均可以設置關聯的屬性:
在「角色」選項卡里能夠設置多重性:
spa
不過EA12的類圖有一個特色,若是一個類沒有屬性或者沒有操做,它就會顯示成二欄或者一欄而不是標準的三欄……對於要考試的仍是EA新手的人來講TAT……只好加一個叫「...」的屬性和操做頂上= =翻譯
EA的順序圖的每一個對象的生命線都是從相同的高度開始的,反正我試圖拖的時候不能把某個對象拖下來Orz
Actor和Lifeline是兩個有生命線的東西,先要新建它們,拖到圖裏就行了
Fragment是用於表示結構化控制的
消息傳遞在Interaction Relationship裏,一共有4個,1是對象之間傳遞的消息,2是自傳遞的消息,3和4我目前發現沒有太大的區別——若是想要表示自調用就在單一對象的生命線上點一下,若是表示兩個對象之間的調用就在調用者和被調用者之間拖一條線……
用Lifeline新建一個對象,雙擊它或者右鍵-特性能夠設置屬性,對象的名稱貌似是要本身寫「:」來符合UML規範。
消息就是點擊一下單一對象的生命線或者在調用者和被調用者之間拖一條線產生出來的對象,一樣是雙擊或者右鍵就能夠設置屬性,具體以下:
有時候消息須要在特定條件下才能發出,也能夠設置:
新建一個以下設置的自調用,能夠規定條件:
還有結構化控制,用Fragment實現,拖一個到圖裏,而後能夠雙擊設置屬性:
最後的結果:
3d
Ctrl+T或者在菜單欄裏「圖-保存圖到文件」就能夠把圖導出爲圖片啦對象
固然,這只是最最最Naive的用法,應付個人課就夠用了,使用的過程當中看菜單和屬性就發現彷佛還有好多功能,你們多多嘗試啦www。blog