產(chǎn)品介紹
生命周期軟件設計方案——Enterprise Architect是以目標為導向的軟件系統。
基本介紹
Enterprise Architect 是Sparx Systems 公司的旗艦產(chǎn)品。它覆蓋了系統開(kāi)發(fā)的整個(gè)周期,除了開(kāi)發(fā)類(lèi)模型之外,還包括事務(wù)進(jìn)程分析,使用案例需求,動(dòng)態(tài)模型,組件和布局,系統管理,非功能需求,用戶(hù)界面設計,測試和維護等。
作用
建模工具
為整個(gè)團隊提供高級的UML 2.0建模工具
EA為用戶(hù)提供一個(gè)高性能、直觀(guān)的工作界面,聯(lián)合UML 2.0最新規范,為桌面電腦工作人員、開(kāi)發(fā)和應用團隊打造先進(jìn)的軟件建模方案。該產(chǎn)品不僅特性豐富,而且性?xún)r(jià)比極高,可以用來(lái)配備您的整個(gè)工作團隊,包括分析人員、測試人員、項目經(jīng)理、品質(zhì)控制和部署人員等。
系統設計
Enterprise Architect是一個(gè)完全的UML分析和設計工具,它能完成從需求收集經(jīng)步驟分析、模型設計到測試和維護的整個(gè)軟件開(kāi)發(fā)過(guò)程。它基于多用戶(hù)Windows平臺的圖形工具可以幫助您設計健全可維護的軟件。除此,它還包含特性靈活的高品質(zhì)文檔輸出。用戶(hù)指南可以在線(xiàn)獲取。
快速、穩定、高性能
統一建模語(yǔ)言能夠以一致方式構建強健和可跟蹤的軟件系統模型,而EA為該構建過(guò)程提供了一個(gè)易于使用和快速靈活的工作環(huán)境。
過(guò)程跟蹤
Enterprise Architect提供了從需求分析、軟件設計一直到執行和部署整個(gè)過(guò)程的全面可跟蹤性。結合內置的任務(wù)和資源分配,項目管理人員和QA團隊能夠及時(shí)獲取他們需要的信息,以便使項目按計劃進(jìn)行。
在UML 2.0上構建
通過(guò)UML(統一建模語(yǔ)言),您可以構建嚴格的可追蹤的軟件系統模型。EA為UML構建軟件模型提供了一個(gè)快速便捷的應用環(huán)境,它支持OMG定義的新UML2.0標準。
Enterprise Architect的基礎構建于UML 2.0規范之上,不僅如此,使用UML Profile還可以擴展建模范圍,與此同時(shí),模型驗證將確保其完整性。產(chǎn)品含有免費的extensions for BPMN 和 Eriksson-Penker profile,能夠將業(yè)務(wù)程序、信息和工作流程聯(lián)合到一個(gè)模型內。
利用EA,設計人員可以充分利用13 UML 2.0圖表的功能——EA支持全部13種 UML 2.0圖表和相關(guān)的圖表元素,包括:
結構圖表:類(lèi)、對象、合成元素、包、組件、布局;
行為圖表:使用案例、通信、序列、交互概述、行為、狀態(tài)、時(shí)序;
擴展:分析(簡(jiǎn)單行為)、定制(需求、變動(dòng)和UI設計)。
EA提供使用工具,能夠跟蹤依賴(lài)關(guān)系、支持大型模型,幫助您管理大型復雜的工程;含有CVS或SCC提供工具,以時(shí)間快照為基線(xiàn),通過(guò)比較來(lái)跟蹤模型變動(dòng),從而實(shí)現版本控制;含有類(lèi)似explorer的項目視窗,為您
工作界面
EA還含有一個(gè)所見(jiàn)即所得形式的模板編輯器,提供強大的文檔生成和報告工具,能夠生成復雜詳細的報告,報告可以按照公司或客戶(hù)要求的格式提供所需信息。
EA具備源代碼的前向和反向工程能力,支持多種通用語(yǔ)言,包括C++, C#, Java, Delphi, VBNet, Visual Basic和PHP,除此,還可以獲取免費的CORBA和Python附加組件。EA提供一個(gè)內置的源代碼編輯器,含語(yǔ)法突出功能,確保能夠在一致的工作環(huán)境中快速導航和查找您的模型源代碼。對于Eclipse或Visual StudioNet工作人員,Sparx Systems還提供到這些IDE的輕量鏈接工具,您可以在EA中進(jìn)行建模,而后直接跳轉到自己偏愛(ài)的編輯器中進(jìn)行源代碼的進(jìn)一步開(kāi)發(fā)。代碼生成模板還允許您對生成的源代碼進(jìn)行定制,使之同公司規范相符。
EA還提供對大多數軟件開(kāi)發(fā)語(yǔ)言和數據庫架構的逆向工程支持,令您的應用程序可視化,從源代碼、Java.jar文件甚至是.Net二進(jìn)制匯編語(yǔ)言中獲取完整框架。通過(guò)導入框架和庫代碼,實(shí)現對您已有投資重復利用的最大化。
EA還提供變換模板,編輯和開(kāi)發(fā)均非常簡(jiǎn)單,支持先進(jìn)的模型驅動(dòng)結構體系(MDA)。通過(guò)內置的DDL, C#, Java, EJB 和 XSD變換,您可以從簡(jiǎn)單的“平臺獨立模型”開(kāi)始來(lái)構建復雜的解決方案,并定位于“平臺專(zhuān)門(mén)模型”(PSM)。一個(gè)PIM可以用來(lái)生成并同步多個(gè)PSM,使工作效率得到顯著(zhù)提高。