生成序列圖 企業架構師11和12
這花了我天時間,對得到正確的,但現在我使用這個程序的所有時間。
設置環境
轉到 '分析' - > '管理調試腳本'。
轉到'Analyzer' - >'Debug' - >'Debugger'。
轉到'Analyzer' - >'Debug' - >'Recorder'。
轉到 '分析器' - > '斷點和標記'
設置調試SCRIPT(爪哇)
在'執行分析器'窗口中,添加一個新腳本。
右鍵單擊上一步創建的新腳本,然後選擇「編輯」。
在左側窗格中,選擇'debug' - >'Platform'。
從「調試器」下拉菜單中選擇「Java」。
對於「默認目錄」,不加方括號,把你的[項目的根路徑]
對於「應用程序類」,沒有方括號,把[名包與主類]。[主類名稱]
對於'Java虛擬機選項'自定義以下腳本。
JRE = C:\ Program Files文件\的Java \ jdk1.8.0_66 \ jre的\ BIN \服務器,-Djava.class.path =; SRC箱位; LIB \ some_3rd_party_library01.jar; LIB \ some_3rd_party_library02.jar
腳本組件可能對您會有所不同:
- 的JDK版本。
- 'src'是包含java源代碼的文件夾。
- 'bin'是包含類文件的文件夾。
第三方庫jar文件。
選擇適合您意圖的各種單選按鈕,即'x64'和'Run'。
單擊確定。
您可能希望通過運行調試在這一點上,以檢查該腳本。 右鍵單擊腳本圖標並選擇調試。
BEGIN運行時分析
在 '記錄&分析' 窗口中,單擊播放符號。
從「拍攝設置」下拉菜單中,選擇保存在步驟9
按下OK按鈕配置的名稱。
在調試執行,至少一個方法/類跟蹤應該在已appeard '記錄&分析' 窗口。
在
- 右鍵單擊 '記錄和分析' 項,然後選擇 '生成順序圖'
DONE。 (隨時提出進一步的問題。)
手冊說的是什麼? – 323go 2014-10-01 04:22:36
您無法通過逆向工程(靜態分析)在EA中生成序列圖。您只能通過執行代碼並追蹤執行來生成序列圖。 – chimp 2014-10-01 04:53:44
@chimp是正確的,EA無法從源代碼創建序列圖。它可以通過記錄實際執行來創建它們(將EA附加到過程就像調試器一樣),但這隻會給你一個局部視圖,因爲它只會遵循'if'和'switch'語句的一個分支,等等 – Uffe 2014-10-01 08:05:41