用EA畫圖的一些記錄
1.EA設置字體時,選擇@開頭的字體,字會橫過來,不選擇@開頭的字體,字就是豎著的
2.選擇Tools--Options,打開Options選項框,在Objects,勾選show status colors on diagram,可以讓不同狀態的圖顯示不同的顏色,比如需求圖。
另外在選項屬性框,還可以設置其他圖像顯示顯示屬性,比如
3.點擊Settings-Auto Name Counters,在打開的窗口,設置不同類型的命名計數器,可自定義命名。比如:Type選擇Requirement,Name的Prefix設為REQ,Counter設為102,勾選Active,在下次創建Requirement元素時,默認命名從REQ102開始。
4.畫業務過程圖時(BPMN),事件(Event),在屬性框裏的標記值(Tagged Value)-Trigger,選擇Trigger的值,可以改變事件的圖形外觀,如message為數據外觀,Timer為時間外觀
5.結構化場景編輯和行為模型生成
在用列圖中,選擇一個用例,如Login,打開其屬性窗口,點擊方案(Scenarios),更改Basic path(只能有一個)的名字為登錄,然後在描述(Description)裏輸入該用例的流程,然後保存,然後新建兩個異常路徑:用戶不存在,用戶名和密碼不正確,寫一些描述
選中登錄,點擊結構化規範(Structured Specification),可以看到是空的,這時可以手動編輯,這裏切回描述視圖,全選描述,右鍵,Create Structure From Notes--New Line Delimited,即可根據每一行生成一個Structure
在第四步,登錄驗證,可能存在異常(Exception),選中,然後Add exception Path,把用戶不存在和用戶和密碼不正確添加進去,發生這兩種異常,都會回到主路徑的第二步即系統提示輸入用戶名及密碼,所以設置Join為2。
然後如下圖選擇Activity,可以根據結構規範自動生成活動圖,當然也可以生成其他的圖,請自行嘗試。。
6.在一個具體的diagram(圖)中,右鍵屬性,在屬性窗口-Diagram,勾選Show Diagram Details,可以顯示關系圖一些信息(不可移動),如下圖。
如果想要可以移動的圖屬性,可以點擊Diagram--Property Note菜單添加,或者直接從Tools-Common組件,直接選擇Property Note然後添加。註意這裏的Property Note與上面的 Details Note的區別。
7.EA提供生成報告,比如,選擇需求分析的包,然後右鍵,選擇Documentation,一般生成RTF報告,
生成時,可以使用模板(這裏,選擇需求模板),還可以設置一些選項,可自行查看。
也可以自定義報告模板,打開的生成RTF窗口,點擊Template,New一個新的模板,可以選擇從其他模板復制,然後進行修改。可以插入logo,日期,做一個封面頁。
然後,再生成報告時,就可以選擇自己定義的模板了。
想要組合不同包生成報告,可以在Tools選擇Documentation,點擊Model Document,新建一個元素ModelTest,然後使用Ctrl+鼠標選擇不同的包,然後拖動到剛才新建的ModelTest元素中
想要組合不同元素,使用Documentation的Master Document元素,不同的是,這個元素新建時,會自動生成一個相同名稱包和圖,所以,選中元素要往Project Browser中剛才新建的包中拖動即可
8.數據建模:MDA(模型驅動架構)轉換
先畫好ER圖,然後選中ER圖所在的包,右鍵選中轉換當前包,一般在數據轉換時使用(ER模型轉換成數據表模型)
如果邏輯模型中,實體之間是多對多關系,EA將在生成DDL模型時,自動創建一個聯合表。
然後在生成的DDL模型,右鍵,選中源碼工程(Code Engineering)--生成DDL,在彈出的窗口,點擊運行,就可以生成創建表的sql腳本了
9.當前圖中元素屬性顯示
雙擊當前圖畫板或者右鍵--Properties,打開圖的屬性,點擊元素(Elements),可以設置元素顯示屬性。
在View--Tagged Value(Ctrl+Shift+6)打開標記值窗口,在裏面新建標記值就可以了
點擊特色(Features),可以設置屬性顯示的方式:Name and Type、Name Only,設置是否顯示操作的返回類型,設置是否關閉沒有參數的操作的方括號等外觀
點擊連接器(Connector),可以設置是否顯示連接器屬性等外觀
註意:這裏設置的是當前圖的外觀屬性,Tools-Options設置的是全局外觀屬性。
也可以選擇單一元素,右鍵特色可見(Feature Visibility,快捷鍵Ctrl+Shift+Y),打開功能和分區的可見性
比如一個類的父類不在當前包中,選中該類,右鍵高級(Advanced)--父類(Parent),在打開的窗口搜索並選擇其父類,這時勾選上圖繼承特性下面的兩個復選框,該類就會顯示父類的屬性和方法。
10.類圖創建
在Tools--Options--Objects--Edit Object on New 勾選這個表示創建對象時打開編輯窗口(默認),不勾選就不會自動彈出修改框,快捷鍵F9打開屬性窗口,F10打開操作窗口。
11.更改元素外觀(用圖像替換元素),選中元素,單擊右鍵,選擇外觀(Appearance)--選擇可替換圖像,打開圖像管理器,在這裏可以加載想要的圖像,
選中想要的圖像,點擊OK即可。
用EA畫圖的一些記錄