一.ea自我介紹
ea(enterprise architect) 生命週期軟體設計方案,enterprise architect是乙個全功能的、基於uml的visual
case工具,是以目標為導向的軟體系統,它覆蓋了系統開發的整個週期,除了開發類模型之外,還包括事物程序分
析,使用案例需求,動態模型,元件和布局,系統管理,非功能需求,使用者介面設計,測試和維護等。
rational rose是乙個標準,而ea的特點就是畫圖快速,文件,高效能,靈活性好. 統一建模語言能夠以一致方式構建
強健和可跟蹤的軟體系統模型,而ea為該構建過程提供了乙個易於使用和快速靈活的工作環境。
ea包括:
1. 結構圖表:類、物件、合成元素、包、元件、布局;
2. 行為圖表:使用案例、通訊、序列、互動概述、行為、狀態、時序;
3. 擴充套件:分析(簡單行為)、定製(需求、變動和ui設計)。建立工程
二.工程建立
1.工程建立
可以在「檔案」-à」新建專案」
或者在」管理專案」—create a new projet
2.uml建立
新建專案後,儲存到本地磁碟後,就會彈出」選擇模型」,選擇模型分為三類----common,******,unifledprocess當我
們在建立uml圖的時候,可以選擇******中的型別.
業務流程
requirements
需求分析
use case 用例
domain model
領域模型
class
類設計database
資料庫設計
component 元件
deployment 部署
testing 測試
maintenance 維護
project management
專案管理
user inte***ce
使用者介面
在選擇了use case view後,在專案瀏覽器中的model包下面會顯示有use case view.
類模型:
package 包
class 類
inte***ce 介面
enumeration 列舉
table 表
signal
物件通訊訊號的描述
association 關聯
class relationships
associate 實現
generalize 泛化
compose 組成
associate class
關聯類assembly
程式集realize 實現
nesting 巢狀
package merge
包的合併
package import
包的匯入
common
note 注釋
constraint
約束條件
document
文件:附加文件附件
artifact
人工:表示任意的系統任意的資訊塊
requirement
需求描述
issue
問題描述
change
變化描述
boundary
分界線dependency
依賴關係
realize 實現
trace 追蹤
information flow
資料流note link
注釋鏈結
類圖,時序圖,活**…的建立方法相同,在這就不一一介紹了.
3.設定
(1)角色屬性設定
(2)用例屬性設定
(3)類圖的屬性設定:
(4)類的方法設定
(5)變數設定
(6)屬性設定
4.專案瀏覽器中常用按鈕
(1.)重新選擇模型
(2.)新建包
(3.)新建元件
(4.)新建圖表
EA使用教程的筆記
我將要使用ea來畫uml圖,所以先學習下,做下筆記 一 enterprise architect簡介 其是一款對於軟體開發有著很好支援的case軟體。不同於 傳統的uml畫圖工具 visio 他將支援系統開發的全過程。在需求分析階段 系統分析和系統設計階段,系統開發與部署等方面有著強大的支援 對10...
UML建模 EA的使用起步
enterprise architect ea 是乙個功能比較強悍的建模工具.對於乙個軟體設計者來說,從需求分析到業務設計 類模型設計 資料庫設計到測試 發布 部署等一系列軟體設計必須的操作都可以在ea中完成。可以說只需要乙個ea就可以完成乙個軟體的設計。ea功能的強悍也不是一天兩天就能學完的,這次...
穩定盈利的ea 黑牛ea
黑牛交易系統已經 了有2000多套。大家都期待推出全智慧型的ea,終於完善了ea。已經平穩的在實倉中執行了6個月。開了乙個虛擬帳號作演示。黑牛外匯交易系統經過四年的手工交易,已經證實了理論的可靠性,目前已經完全寫成自動交易系統。開始對外 目前公開乙個實時交易帳號,對外驗證。大家可以看到實時交易的情況...