日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CASE软件Enterprise Architect简介和使用入门图解

發布時間:2025/4/14 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CASE软件Enterprise Architect简介和使用入门图解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 Enterprise Architect

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

目錄
1 介紹
2 作用
? 提供建模工具
? 特性豐富系統設計
? 端到端跟蹤
? 提供直觀高性能的工作界面
3 功能特征
4 產品新增特性
5 總結
6 簡稱EA
介紹
Enterprise Architect 是Sparx Systems 公司的旗艦產品。它覆蓋了系統開發的整個周期,除了開發類模型之外,還包括事務進程分析,使用案例需求,動態模型,組件和布局,系統管理,非功能需求,用戶界面設計,測試和維護等。
作用
提供建模工具
為整個團隊提供高級的UML 2.0建模工具
EA為用戶提供一個高性能、直觀的工作界面,聯合UML 2.0最新規范,為桌面電腦工作人員、開發和應用團隊打造先進的軟件建模方案。該產品不僅特性豐富,而且性價比極高,可以用來配備您的整個工作團隊,包括分析人員、測試人員、項目經理、品質控制和部署人員等。
特性豐富系統設計
Enterprise Architect是一個完全的UML分析和設計工具,它能完成從需求收集經步驟分析、模型設計到測試和維護的整個軟件開發過程。它基于多用戶Windows平臺的圖形工具可以幫助您設計健全可維護的軟件。除此,它還包含特性靈活的高品質文檔輸出。用戶指南可以在線獲取。

快速、穩定、高性能
統一建模語言能夠以一致方式構建強健和可跟蹤的軟件系統模型,而EA為該構建過程提供了一個易于使用和快速靈活的工作環境。
端到端跟蹤
Enterprise Architect提供了從需求分析、軟件設計一直到執行和部署整個過程的全面可跟蹤性。結合內置的任務和資源分配,項目管理人員和QA團隊能夠及時獲取他們需要的信息,以便使項目按計劃進行。
在UML 2.0上構建
通過UML(統一建模語言),您可以構建嚴格的可追蹤的軟件系統模型。EA為UML構建軟件模型提供了一個快速便捷的應用環境,它支持OMG定義的新UML2.0標準。
Enterprise Architect的基礎構建于UML 2.0規范之上,不僅如此,使用UML Profile還可以擴展建模范圍,與此同時,模型驗證將確保其完整性。產品含有免費的extensions for BPMN 和 Eriksson-Penker profile,能夠將業務程序、信息和工作流程聯合到一個模型內。
利用EA,設計人員可以充分利用13 UML 2.0圖表的功能——EA支持全部13種 UML 2.0圖表和相關的圖表元素,包括:
結構圖表:類、對象、合成元素、包、組件、布局;
行為圖表:使用案例、通信、序列、交互概述、行為、狀態、時序;


擴展:分析(簡單行為)、定制(需求、變動和UI設計)。
EA提供使用工具,能夠跟蹤依賴關系、支持大型模型,幫助您管理大型復雜的工程;含有CVS或SCC提供工具,以時間快照為基線,通過比較來跟蹤模型變動,從而實現版本控制;含有類似explorer的項目視窗,為您
提供直觀高性能的工作界面
EA還含有一個所見即所得形式的模板編輯器,提供強大的文檔生成和報告工具,能夠生成復雜詳細的報告,報告可以按照公司或客戶要求的格式提供所需信息。
EA具備源代碼的前向和反向工程能力,支持多種通用語言,包括C++, C#, Java, Delphi, VBNet, Visual Basic和PHP,除此,還可以獲取免費的CORBA和Python附加組件。EA提供一個內置的源代碼編輯器,含語法突出功能,確保能夠在一致的工作環境中快速導航和查找您的模型源代碼。對于Eclipse或Visual StudioNet工作人員,Sparx Systems還提供到這些IDE的輕量鏈接工具,您可以在EA中進行建模,而后直接跳轉到自己偏愛的編輯器中進行源代碼的進一步開發。代碼生成模板還允許您對生成的源代碼進行定制,使之同公司規范相符。
EA還提供對大多數軟件開發語言和數據庫架構的逆向工程支持,令您的應用程序可視化,從源代碼、Java.jar文件甚至是.Net二進制匯編語言中獲取完整框架。通過導入框架和庫代碼,實現對您已有投資重復利用的最大化。
EA還提供變換模板,編輯和開發均非常簡單,支持先進的模型驅動結構體系(MDA)。通過內置的DDL, C#, Java, EJB 和 XSD變換,您可以從簡單的“平臺獨立模型”開始來構建復雜的解決方案,并定位于“平臺專門模型”(PSM)。一個PIM可以用來生成并同步多個PSM,使工作效率得到顯著提高。
功能特征
[1] ?高價值、端到端的建模
Enterprise Architect 為以下方面提供了完整的建模生命周期:
業務和IT系統
軟件和系統工程
實時與嵌入式開發
快速、穩定、高性能
快速! Enterprise Architect 用戶一致認為——Enterprise Architect 具有令人驚嘆的速度,加載超級大的模型只需要幾秒鐘。通過配備高性能的模型庫,Enterprise Architect 可讓大型團隊分享相同的企業視圖。憑借緊密集成的版本控制能力,Enterprise Architect還可讓分部在全世界的團隊在共享項目上展開高效的合作。
業務仿真
使用動態模型仿真將您的模型帶入現實世界。
驗證行為模型的正確性,更好地理解業務系統如何工作。
采用觸發器(如按下按鈕、扳動開關或接收信息)來控制仿真的執行。
使用JavaScript編寫的Guards和Effects來管理仿真流程。
Guards會根據條件(例如輸入有效密碼)來決定下一步路徑。
在仿真過程中特定的時間使用Effects操縱變量和執行計算,以此實現對仿真的控制。
在無風險的環境中,在不同條件下進行實驗并對仿真進行更改。
您可以通過控制仿真的速度減緩系統,以便觀察之前看不到的步驟。
使用斷點來分析決策和改善業務成果。
仿真可以幫助改善溝通,傳達重要的經營理念,并降低復雜性。
端到端跟蹤能力
Enterprise Architect 具備從需求、分析、設計模型到實施和部署的全程跟蹤能力。
利用Enterprise Architect的關系矩陣(Relationship Matrix)和層級視圖(Hierarchy View)等功能,可以在整個生命周期內對系統進行有效性驗證、確認和直接影響分析。
結合內建的任務和資源分配,項目經理及質量保證團隊將獲得他們需要的正確信息來幫助項目成功進行。
建模、管理和跟蹤需求
Enterprise Architect內建需求管理功能可用來:
定義有組織的層次需求模型。
跟蹤從系統需求到模型元素的實施。
搜索和匯報需求。
對擬議的需求更改進行影響分析。
復雜性管理
幫助您管理復雜性的Enterprise Architect內建工具包括:
關于創建策略層面概念模型和業務層面概念模型的圖
特定域的文件和可重復使用的模型模式
用于跟蹤和集成更改的基準線和版本管理
基于角色的安全管理使各級人員各司其職
強大的文檔生成能力
Enterprise Architect利用“所見即所得”形式的模板編輯器,提供了強大的報表生成工具。
可將您所在公司或客戶所需格式的信息生成詳細的報表!
點擊按鈕自動生成便于在互聯網或組織內部網發布的HTML版本的模板。
源代碼的生成和反向工程
Enterprise Architect支持源代碼的生成和反向工程, 源代碼可由多種被廣泛使用的編程語言編寫,包括:
ActionScript
Ada
C和C++
C#
Java
Delphi
Verilog
PHP
VHDL
Python
System C
VB Net
Visual Basic
等等
應用程序可視化
Enterprise Architect支持多種軟件開發語言反向工程和數據庫存儲庫模式的反向工程,從而使您的應用程序可視化。
從源代碼或jar文件或者甚至是從.Net二進制程序集中引入完整的框架和遺留系統!
利用導入框架和庫代碼,可最大程度地重復利用和了解您現有的資源。
先進的模型驅動架構
使用下列內建轉換:
C#
DDL
EJB
Java
JUnit
NUnit
WSDL
XSD
調試、編譯和可視化執行代碼
Enterprise Architect能使您在Enterprise Architect開發環境中創建、測試、調試、運行和執行部署腳本 。
利用Enterprise Architect的后述兩項功能(即:利用MDA轉換從源代碼生成的NUnit和JUnit測試類這一功能以及將測試流程直接集成到Enterprise Architect集成開發環境中的功能),可將UML和模型集成到創建/測試/執行/部署過程中。
除了創建/測試和執行功能外, Enterprise Architect 還包含了對Java、NET和Microsoft Native (C++、C和VB)的調試能力。
自動化——駕馭力量
通過自動化接口,您可以執行一些任務,例如:
自動生成每日HTML報表,并發布到您的本地局域網上
執行腳本重復的任務,例如:所有模型元素共同屬性的更新
從狀態機或從圖形生成代碼
生成定制報表
執行對模型的特殊查詢
強大的數據庫建模
Enterprise Architect 支持數據庫模式建模和自動生成十一種DBMS即裝即用的DDL腳本:
DB2
InterBase
Informix
Ingres
MS Access
MySQL
MS SQL Server
Oracle
PostgreSQL
Sybase ASE、ASA
Firebird
系統工程和仿真
Enterprise Architect的終極版和系統工程版為系統工程師集成眾多高端功能,并且可為以下方面提供內建支持:
SysML 1.1, 1.2
參數模型仿真
可執行代碼生成
硬件描述語言和 ADA 2005 的模型到代碼的轉換
業務流程建模
Enterprise Architect加強了UML 2.4.1對業務流程建模(BPMN)的支持,并擴展了用于分析、需求管理、過程管理的元素(如更改、功能和問題元素)。
Enterprise Architect的業務流程建模能力可讓您:
用BPMN的UML 文件來可視化業務流程
從BPMN模型生成可執行的 BPEL 腳本
驗證BPMN模型的正確性
基于UML 2.4.1
Enterprise Architect 是在 UML 2規范的基礎上建立起來的,但并不僅限于此!
使用UML Profiles擴展建模域,同時模型驗證功能確保完整性。
免費使用我們的BPMN擴展和 Eriksson-Penker profile可將業務流、信息流和工作流合并到一個模型中。
高效的項目管理
項目經理可以使用Enterprise Architect 來:
向元素分配資源
評估風險和工作量
評估項目規模和復雜程度
實施變更控制和維護程序
產品新增特性編輯
RTF所見即所得模板編輯器和報告生成器——EA 增強了其企業版和專業版中RTF文檔生成功能,采用一個模板驅動方式生成RTF文檔,允許用戶在模型的元素層面上對其文檔的外觀、內容等進行定制。


版本控制改進——對版本控件作了明顯改進,支持對嵌套軟件包的控制,這樣,在導入基版本控制軟件包時,就不會再覆蓋嵌套軟件包了。大型文件加載時間顯著縮短,同時對AccuRev和Perforce的支持也得到改進。
基線支持——企業版提供新的基線函數,在當前模型中,允許用戶將一個完整的軟件包分支保存為一個壓縮的XMI文件。通過該基線函數,用戶可以對當前軟件包和存儲的基線軟件包進行比較。
MDA風格轉換——EA專業版和企業版中提供MDA風格轉換功能。MDA轉換通過一個模板驅動方法將PIM(平臺獨立模型)元素轉換為PSM(平臺相關模型)元素。
比較工具(Diff)——專業版和企業版提供該功能,允許用戶對模型結構體系和保存的XMI進行對照比較。包括以下比較內容:基線函數創建的基線、保存在硬盤上的EA XMI文件、由EA XMI控制的版本。
導入二進制模塊——EA專業版和企業版允許對Java Archive (.jar), . NET PE Files* (.exe, .dll)和Intermediate Language (.il)二進制模塊進行反向工程。
構建和運行——EA Professional 和 Corporate版本支持該功能,為開發人員提供集成工具,將UML開發和建模同源代碼開發和編譯相集成。能夠使用MDA變換從源類中生成nUnit和jUnit測試類,并將測試過程直接集成到EA IDE中,如今還可以將UML和建模集成到構建/測試/運行/部署程序中。
MOF——在MOF 1.3和1.4標準下,允許向XMI導出包。向包中分配固定類型的元模型,可以創建MOF模型。MOF模型還可以輸出為MOF 1.3或1.4 XMI文件規范。


工程商討論壇——確保整個團隊始終處于最新狀態。使用商討論壇可以討論您工程的開發和進度,同時為了討論方便,還可以將工程內容進行分類,并制定標題。用戶可以針對某個標題發出消息線程或響應消息線程。在論壇消息板中,您可以鏈接到圖表的不同元素。在當前模型下還可以使用其他模型的商討論壇。
Web服務——支持對W3C Web服務定義語言(WSDL)的前向和反向工程。支持對WSDL文件的建模、生成、輸入操作。
XML架構(XSD)——支持對W3C XML架構(WSDL)的前向和反向工程。支持對XML架構的建模、生成、輸入操作。
總結
The Corporate Edition定位于大規模開發組。它支持Desktop和 Professional版本的所有功能,如連接到SQL服務器、MySQL, Oracle9i, PostgreSQL, MSDE,Adaptive Server Anywhere 和 MS Access backends以實現知識庫共享。它還支持用戶安全、用戶注冊、用戶組、復制和元素的用戶級同步。該版本還包含對MDG技術的支持,而且用戶還也可以獲得更多的資源。
The Professional Edition定位于工作組和開發人員。它支持通過復制和網絡文件實現項目共享。專業版還含有ActiveX接口,可以查詢EA項目、以XMI格式提取信息。它完全支持代碼導入/導出,模型元素和源代碼的同步以及對SQL Server, MySQL, Oracle9i的逆向工程,而且包含對MDG技術的支持。

The Desktop Edition是為個體用戶準備的,可以生成UML分析和設計模型。除代碼工程(源代碼和DLL導入/導出) 、Active-X接口和多用戶模型共享之外,它可以實現專業版的所有功能。


二 使用入門

安裝;








初次使用的定制界面;










新建一個項目,可選擇各種模板包;


可加入VEA自帶例子;

項目瀏覽;


工具-選項;

支持10種編程語言的正反向工程;


做一個UML類圖;從IPerson繼承出CTeacher;

可選擇連線的類型;


新建一個接口,一個類;并添加屬性和操作(方法);


屬性對話框,可設置操作的名稱,返回類型,參數,訪問范圍,等如下圖所示的屬性;


也可建立業務流程模型;新建業務流程模型;選擇BPMN 2.0包;




添加元素;


業務流程模型的元素、連線類型;



相關鏈接

http://blog.csdn.net/majorblog/article/details/6571604

Enterprise Architect使用教程

總結

以上是生活随笔為你收集整理的CASE软件Enterprise Architect简介和使用入门图解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。