【圖文】UML模型解析工具
文章來源: | 發布時間:2009-12-14 | 【打印】 【關閉】
圖1:EA導出的xml格式的文件
圖2:程序整體解析過程
圖3:序列圖解析過程類圖
本成果是一個解析EA(Enterprise Architect)中UML元素的工具。Enterprise Architect是一個全面的UML分析和設計工具,覆蓋從采集需求到分析過程、設計模塊、測試和維護的軟件開發。EA導出的xml文件包含全部UML元素的信息,因此,實現EA中UML元素的解析就能夠將EA中UML信息轉換為任意格式。本成果主要解析:用例圖(Use Case Diagram)、活動圖(Activity Diagram)和順序圖(Sequence Diagram)。根據EA導出的xml文件存儲特點,分別對三種UML圖進行解析。本成果在輸出部分,預留出幾種不同的接口,便于程序的擴展。同時,本成果開發過程中將模塊獨立化,使得程序具有很好的穩定性,為以后維護提供強有力的支持。