关于EA(Enterprise Architect)的相关学习资料,欢迎查阅中国软件工程网(rjgc.net).
EA大概用了八個月。
主要是用來畫流程圖、活動圖、人機介面、使用者案例、測試案例、循序圖以及物件圖、部署圖。需求管理只用來做功能架構圖,或者,製作文件使用的。並不會用到它的反向工程,產生程式碼。但是,利用它的反向工程工具,可以讓class的架構很清楚地呈現在圖表上。Database Engineering 在1.7版之後功能更強大了。
專案管理的部分,也不會用到。並不覺得很實用,因為我發現ER在各物件的關聯仍存在著一些bug,某些relationship明明已經移除了,卻留下了先前的設定。或許是我對這部分尚未深入了解,但EA在專案管理上即使很仔細地去維護每個item的內容及細項,最後仍然必須依賴EA的RTF報表才能看見詳細資訊。
我必須說,RTF報表真是不好用。
報表上總是出現太多不需要的項目以及名詞,這樣的文件根本無法交付使用。而,由於轉編碼尚不穩定,容易出現亂碼的現象。(雖然圖的亂碼已在1.7版之中有改善)
曾經異想天開地想使用它的HTML Report(對於Relation ship的關聯可以很輕易地搜尋),不過,當一個案子愈來愈龐大時,這樣的機能會造成很大的負擔。最後我只有在部分的簡報中才會使用HTML Report來加強說明,但大多時候,我只會在Word裡,貼上EA裡所繪製好的圖。
一來版面的容易控制,內容也可以因為內部的需求,做彈性的變化。EA的Report 目前我仍然覺得不是很實用。在1.7版中也發現了MindMap的功能。很陽春,但對我來說,夠用了。雖然有很多的功能不是很好用。(我覺得我玩EA 是在學著如何習慣它的不友善)但,仍然是我目前最常使用的工具了。

被折叠的 条评论
为什么被折叠?



