CASE軟件Enterprise Architect教程 :動(dòng)態(tài)模型
Enterprise Architect是一個(gè)對于軟件系統(tǒng)開發(fā)有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統(tǒng)開發(fā)的全過程。在需求分析階段,系統(tǒng)分析與設(shè)計(jì)階段,系統(tǒng)開發(fā) 及部署等方面有著強(qiáng)大的支持,同時(shí)加上對10種編程語言的正反向工程,項(xiàng)目管理,文檔生成,數(shù)據(jù)建模等方面。可以讓系統(tǒng)開發(fā)中各個(gè)角色都獲得最好的開發(fā)效率。
點(diǎn)擊下載Enterprise Architect最新試用版
動(dòng)態(tài)模型用于表示和模擬系統(tǒng)隨時(shí)間的行為。它包括對活動(dòng)圖,狀態(tài)圖,序列圖和擴(kuò)展(包括 業(yè)務(wù)流程建模)的支持。
序列圖
序列圖用于顯示系統(tǒng)內(nèi)用戶,屏幕,對象和實(shí)體之間的交互。它提供了隨時(shí)間在對象之間傳遞消息的順序映射。這些圖表經(jīng)常放在模型中的用例下,以說明用例場景 - 用戶如何與系統(tǒng)交互以及內(nèi)部發(fā)生的事情以完成工作。通常,使用特殊的刻板圖標(biāo)來表示對象,如下例所示。標(biāo)有“登錄屏幕”的對象使用“用戶界面”圖標(biāo)顯示。標(biāo)記為SecurityManager的對象使用Controller圖標(biāo)顯示。使用實(shí)體圖標(biāo)顯示標(biāo)記為對象的用戶。
活動(dòng)圖
活動(dòng)圖用于顯示系統(tǒng)中不同的工作流程是如何構(gòu)建的,它們?nèi)绾螁?dòng)以及可能從開始到結(jié)束的許多決策路徑。它們還可以說明在執(zhí)行某些活動(dòng)時(shí)可能發(fā)生并行處理的位置。
狀態(tài)圖
狀態(tài)圖用于詳細(xì)說明對象在系統(tǒng)中可以經(jīng)歷的狀態(tài)的轉(zhuǎn)換或更改。它們顯示了一個(gè)對象如何從一個(gè)狀態(tài)移動(dòng)到另一個(gè)狀態(tài)以及管理該變化的規(guī)則。狀態(tài)圖通常具有開始和結(jié)束條件。
過程模型
流程模型是用于對業(yè)務(wù)流程建模的活動(dòng)圖的UML擴(kuò)展 - 此圖顯示流程具有的目標(biāo),流程中涉及的輸入,輸出,事件和信息。
更多Enterprise Architect相關(guān)教程資源請點(diǎn)擊此處進(jìn)行了解~
想要購買Enterprise Architect正版授權(quán)的朋友可以咨詢慧都官方客服。
更多精彩內(nèi)容,歡迎關(guān)注下方的微信公眾號(hào),及時(shí)獲取產(chǎn)品最新資訊▼▼▼