ea_intro - sunchane/documentation GitHub Wiki

Sparx Systems Enterprise Architect 簡稱 EA

  • 是一個非常成熟的時間、資源管理的系統,羅列各種常見的管理手法,集成 GUI 界面,例如 Kanban Gantt Matrix UML 等等。
  • 當然如果使用者思路清晰,當然可以當作 Agile 敏捷開發的平台,但是我主要是當作 UML 系統設計的實驗學習平台。
  • 主要的缺點就是 GUI 界面實在不適合長時間的使用,太傷眼睛了,有些界面字剛好,有些又比較小,也無法統一程式的高亮顏色,對於開發人員來說很傷眼。
  • 所以要發想還是用 Vim/Emacs 來編寫大綱比較好。

對於崇尚不求最好但求最貴的人

也不是說 EA 只是一個吃錢的怪物,不然我就不會推薦了,EA 甚至是現在我最想掏錢的軟體。

前瞻的功能

  • Code Generation 目前我見過最穩定的 Class Diagram 產生程式碼 Class Declaration 的軟體,像 Astah Eclipse 都不太成熟,界面更醜。
  • 自訂參數的彈性 Requirements, Status, Constraints, Steriotypes, Senerio 等等的參數選項甚至是把 Element 改成自訂插圖都可以。
  • 專案進度管理 堪用的 Calendar, Gantt, Task, Requirements, Status, Kanban 都有機會成為敏捷主管的全功能管理系統。
⚠️ **GitHub.com Fallback** ⚠️