產品介紹


生命周期軟件設計方案——Enterprise Architect是以目標為導向的軟件系統。

基本介紹

Enterprise Architect Sparx Systems 公司的旗艦產品。它覆蓋了系統開發的整個周期,除了開發類模型之外,還包括事務進程分析,使用案例需求,動態模型,組件和布局,系統管理,非功能需求,用戶界面設計,測試和維護等。


 

作用

建模工具

為整個團隊提供高級的UML 2.0建模工具

EA為用戶提供一個高性能、直觀的工作界面,聯合UML 2.0最新規范,為桌面電腦工作人員、開發和應用團隊打造先進的軟件建模方案。該產品不僅特性豐富,而且性價比極高,可以用來配備您的整個工作團隊,包括分析人員、測試人員、項目經理、品質控制和部署人員等。

系統設計


Enterprise Architect是一個完全的UML分析和設計工具,它能完成從需求收集經步驟分析、模型設計到測試和維護的整個軟件開發過程。它基于多用戶Windows平臺的圖形工具可以幫助您設計健全可維護的軟件。除此,它還包含特性靈活的高品質文檔輸出。用戶指南可以在線獲取。

快速、穩定、高性能

統一建模語言能夠以一致方式構建強健和可跟蹤的軟件系統模型,而EA為該構建過程提供了一個易于使用和快速靈活的工作環境。

過程跟蹤

Enterprise Architect提供了從需求分析、軟件設計一直到執行和部署整個過程的全面可跟蹤性。結合內置的任務和資源分配,項目管理人員和QA團隊能夠及時獲取他們需要的信息,以便使項目按計劃進行。

UML 2.0上構建

通過UML(統一建模語言),您可以構建嚴格的可追蹤的軟件系統模型。EAUML構建軟件模型提供了一個快速便捷的應用環境,它支持OMG定義的新UML2.0標準。

Enterprise Architect的基礎構建于UML 2.0規范之上,不僅如此,使用UML Profile還可以擴展建模范圍,與此同時,模型驗證將確保其完整性。產品含有免費的extensions for BPMN Eriksson-Penker profile,能夠將業務程序、信息和工作流程聯合到一個模型內。

利用EA,設計人員可以充分利用13 UML 2.0圖表的功能——EA支持全部13UML 2.0圖表和相關的圖表元素,包括:

結構圖表:類、對象、合成元素、包、組件、布局;



行為圖表:使用案例、通信、序列、交互概述、行為、狀態、時序;

擴展:分析(簡單行為)、定制(需求、變動和UI設計)。

EA提供使用工具,能夠跟蹤依賴關系、支持大型模型,幫助您管理大型復雜的工程;含有CVSSCC提供工具,以時間快照為基線,通過比較來跟蹤模型變動,從而實現版本控制;含有類似explorer的項目視窗,為您


工作界面


EA還含有一個所見即所得形式的模板編輯器,提供強大的文檔生成和報告工具,能夠生成復雜詳細的報告,報告可以按照公司或客戶要求的格式提供所需信息。

EA具備源代碼的前向和反向工程能力,支持多種通用語言,包括C++, C#, Java, Delphi, VBNet, Visual BasicPHP,除此,還可以獲取免費的CORBAPython附加組件。EA提供一個內置的源代碼編輯器,含語法突出功能,確保能夠在一致的工作環境中快速導航和查找您的模型源代碼。對于EclipseVisual StudioNet工作人員,Sparx Systems還提供到這些IDE的輕量鏈接工具,您可以在EA中進行建模,而后直接跳轉到自己偏愛的編輯器中進行源代碼的進一步開發。代碼生成模板還允許您對生成的源代碼進行定制,使之同公司規范相符。

EA還提供對大多數軟件開發語言和數據庫架構的逆向工程支持,令您的應用程序可視化,從源代碼、Java.jar文件甚至是.Net二進制匯編語言中獲取完整框架。通過導入框架和庫代碼,實現對您已有投資重復利用的最大化。

EA還提供變換模板,編輯和開發均非常簡單,支持先進的模型驅動結構體系(MDA)。通過內置的DDL, C#, Java, EJB XSD變換,您可以從簡單的平臺獨立模型開始來構建復雜的解決方案,并定位于平臺專門模型PSM)。一個PIM可以用來生成并同步多個PSM,使工作效率得到顯著提高。

 

 

 

新聞中心