EA優勢:
生命週期軟體設計方案——Enterprise Architect是以目標為導向的軟體系統。它覆蓋了系統開發的整個周期,除了開發類模型之外,還包括事務進程分析,使用案例需求,動態模型,組件和布局,系統管理,非功能需求,使用者介面設計,測試和維護等。
為整個團隊提供進階的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還含有一個所見即所得 (WYSIWYG)形式的模板編輯器,提供強大的文檔產生和報告工具,能夠產生複雜詳細的報告,報告可以按照公司或客戶要求的格式提供所需資訊。
EA具備原始碼的前向和反向工程能力,支援多種通用語言,包括C++, C#, Java, Delphi, VB.Net, Visual Basic和PHP,除此,還可以擷取免費的CORBA和Python附加組件。EA提供一個內建的原始碼編輯器,含文法突出功能,確保能夠在一致的工作環境中快速導航和尋找您的模型原始碼。對於Eclipse或Visual Studio.Net工作人員,Sparx Systems還提供到這些IDE的輕量連結工具,您可以在EA中進行建模,而後直接跳轉到自己偏愛的編輯器中進行原始碼的進一步開發。代碼產生模板還允許您對產生的原始碼進行定製,使之同公司規範相符。
EA還提供對大多數軟體開發語言和資料庫結構描述的逆向工程支援,令您的應用程式可視化,從原始碼、Java.jar檔案甚至是.Net二進位組合語言中擷取完整架構。通過匯入架構和庫代碼,實現對您已有投資重複利用的最大化。
EA還提供變換模板,編輯和開發均非常簡單,支援先進的模型驅動結構體系(MDA)。通過內建的DDL, C#, Java, EJB 和 XSD變換,您可以從簡單的“平台獨立模型”開始來構建複雜的解決方案,並定位於“平台專門模型”(PSM)。一個PIM可以用來產生並同步多個PSM,使工作效率得到顯著提高。
主要特性
UML設計和構建;
使用案例,邏輯,動態和物理模型;
定製進程模型的擴充或其他;
高品質的MS Word 相容文檔;
應用直觀方便;
低許可費;
資料建模,前向DDL資料庫工程,反向ODBC資料庫工程;
多使用者(Professional 和 Corporate Edition);
前向或逆向代碼工 程(Professional 和 Corporate Edition)——支援Java, C#, C++, VB.Net, Delphi, Visual Basic 和 PHP;
XML匯入/匯出容易;
拼字檢查;
產品新增特性
RTF所見即所得 (WYSIWYG)模板編輯器和報告產生器——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介面和多使用者模型共用之外,它可以實現專業版的所有功能。
EA簡單入門
一. 簡介
生命週期軟體設計方案——Enterprise Architect是以目標為導向的軟體系統。它覆蓋了系統開發的整個周期,除了開發類模型之外,還包括事務進程分析,使用案例需求,動態模型,組件和布局,系統管理,非功能需求,使用者介面設計,測試和維護等。
為整個團隊提供進階的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還含有一個所見即所得 (WYSIWYG)形式的模板編輯器,提供強大的文檔產生和報告工具,能夠產生複雜詳細的報告,報告可以按照公司或客戶要求的格式提供所需資訊。
EA具備原始碼的前向和反向工程能力,支援多種通用語言,包括C++, C#, Java, Delphi, VB.Net, Visual Basic和PHP,除此,還可以擷取免費的CORBA和Python附加組件。EA提供一個內建的原始碼編輯器,含文法突出功能,確保能夠在一致的工作環境中快速導航和尋找您的模型原始碼。對於Eclipse或Visual Studio.Net工作人員,Sparx Systems還提供到這些IDE的輕量連結工具,您可以在EA中進行建模,而後直接跳轉到自己偏愛的編輯器中進行原始碼的進一步開發。代碼產生模板還允許您對產生的原始碼進行定製,使之同公司規範相符。
EA還提供對大多數軟體開發語言和資料庫結構描述的逆向工程支援,令您的應用程式可視化,從原始碼、Java.jar檔案甚至是.Net二進位組合語言中擷取完整架構。通過匯入架構和庫代碼,實現對您已有投資重複利用的最大化。
EA還提供變換模板,編輯和開發均非常簡單,支援先進的模型驅動結構體系(MDA)。通過內建的DDL, C#, Java, EJB 和 XSD變換,您可以從簡單的“平台獨立模型”開始來構建複雜的解決方案,並定位於“平台專門模型”(PSM)。一個PIM可以用來產生並同步多個PSM,使工作效率得到顯著提高。
主要特性
UML設計和構建;
使用案例,邏輯,動態和物理模型;
定製進程模型的擴充或其他;
高品質的MS Word 相容文檔;
應用直觀方便;
低許可費;
資料建模,前向DDL資料庫工程,反向ODBC資料庫工程;
多使用者(Professional 和 Corporate Edition);
前向或逆向代碼工 程(Professional 和 Corporate Edition)——支援Java, C#, C++, VB.Net, Delphi, Visual Basic 和 PHP;
XML匯入/匯出容易;
拼字檢查;
產品新增特性
RTF所見即所得 (WYSIWYG)模板編輯器和報告產生器——EA 增強了其企業版和專業版中RTF文檔產生功能,採用一個模板驅動方式產生RTF文檔,允許使用者在模型的元素層面上對其文檔的外觀、內容等進行定製。
l 版本控制改進——對版本控制項作了明顯改進,支援對嵌套軟體包的控制,這樣,在匯入基版本控制軟體包時,就不會再覆蓋嵌套軟體包了。大型檔案載入時間顯著縮短,同時對AccuRev和Perforce的支援也得到改進。
l 基準支援——企業版提供新的基準函數,在當前模型中,允許使用者將一個完整的軟體包分支儲存為一個壓縮的XMI檔案。通過該基準函數,使用者可以對當前軟體包和儲存的基準軟體包進行比較。
l MDA風格轉換——EA專業版和企業版中提供MDA風格轉換功能。MDA轉換通過一個模板驅動方法將PIM(平台獨立模型)元素轉換為PSM(平台相關模型)元素。
比較工具(Diff)——專業版和企業版提供該功能,允許使用者對模型結構體系和儲存的XMI進行對照比較。包括以下比較內容:基準函數建立的基準、儲存在硬碟上的EA XMI檔案、由EA XMI控制的版本。
l 匯入二進位模組——EA專業版和企業版允許對Java Archive (.jar), . NET PE Files* (.exe, .dll)和Intermediate Language (.il)二進位模組進行反向工程。
l 構建和運行——EA Professional 和 Corporate版本支援該功能,為開發人員提供整合工具,將UML開發和建模同原始碼開發和編譯相整合。能夠使用MDA變換從源類中產生nUnit和 jUnit測試類別,並將測試過程直接整合到EA IDE中,如今還可以將UML和建模整合到構建/測試/運行/部署程式中。
l MOF——在MOF 1.3和1.4標準下,允許向XMI匯出包。向包中分配固定類型的元模型,可以建立MOF模型。MOF模型還可以輸出為MOF 1.3或1.4 XMI檔案規格。
l 工程商討論壇——確保整個團隊始終處於最新狀態。使用商討論壇可以討論您工程的開發和進度,同時為了討論方便,還可以將工程內容進行分類,並制定標題。使用者可以針對某個標題發出訊息線程或響應訊息線程。在論壇訊息板中,您可以連結到圖表的不同元素。在當前模型下還可以使用其他模型的商討論壇。
l Web服務——支援對W3C Web服務定義語言(WSDL)的前向和反向工程。支援對WSDL檔案的建模、產生、輸入操作。
l 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介面和多使用者模型共用之外,它可以實現專業版的所有功能。
二. 建立工程
依次點擊“File->New Project->命名儲存->在“Select model”中選擇需要建立的類型(-1)->單擊“OK”確認,得到介面-2所示
圖-1
Business Process
商務程序
Requirements
需求分析
Use Case
用例
Domain Model
領域模型
Class
類設計
Database
資料庫設計
Component
組件
Deployment
部署
Testing
測試
Maintenance
維護
Project Management
專案管理
User Interface
使用者介面
表-1
圖-2
三. 一些基本的通用設定
3.1 設定預設代碼環境
依次點擊:“Tool->Options-Source Code Engineering->Default Language For Code Generation->C#”3所示:
圖-3
單擊“Close”確認退出。
3.2 設定預設資料庫
依次點擊:“Tool->Options- Code Editors->Default Database->SQL Server 2005”
4所示:
圖-4
四. Class模型
4.1.建立“Class”模型
依次點擊“File->New Project->命名儲存->在“Select model”中勾選“Class”(-5)
圖-5
最後單擊“確定”進入設計介面。
在設計介面的左邊是工具箱(6)
圖-6
Class Elements
Package
包
Class
類
Interface
介面
Enumeration
枚舉
Table
表
Signal
對象通訊訊號的描述
Association
關聯
Class Relationships
Associate
實現
Generalize
泛化
Compose
組成
Associate Class
關聯類別
Assembly
程式集
Realize
實現
Nesting
嵌套
Package Merge
包的合并
Package Import
包的匯入
Common
Note
注釋
Constraint
約束條件
Document
文檔:附加文檔附件
Artifact
人工:表示任意的系統任意的資訊塊
Requirement
需求描述
Issue
問題描述
Change
變化描述
Boundary
分界線
Dependency
依賴關係
Realize
實現
Trace
追蹤
Information Flow
資料流
Note Link
注釋連結
表-2
4.2.為模型中建立的“Class”對象使用別名
首先在工具箱中點選 ,然後在合適的位置左鍵單擊確定,之後彈出屬性視窗(7所示)
圖-7
在“Name”欄中輸入Class 的名稱“Test”,然後在“Alias”中輸入一個別名“測試”。其他相應設定好之後,確定退出屬性視窗。
我們發現,在預設情況下“Class”所顯示的名稱是Test,但如果我們需要顯示別名的時候,我們需要進行以下設定;
在類Test所在的包中找到class diagram,點擊右鍵然後選擇“Propreties…”進入8所示的視窗;
圖-8
選擇“Diagram”,進入9所示的視窗;
圖-9
勾選“Use Alias if Available”,別名的顯示即設定完成。
五. 代碼的產生
5.1. 把整個包的設計類產生C#格式代碼
依次單擊“Project->Source Code Engineering->Generate Package Source Code…(10所示)”
圖-10
進入11所示介面:
圖-11
點擊“Generate”,將包中所有的類成批轉換為C#檔案。
5.2.單個自動產生C#代碼
按右鍵需要轉換為C#檔案的“Class”,在菜單中選擇“Generate Code…”或者使用快速鍵“F11”,彈出12所示菜單:
圖-12
單擊圖中1的位置,選擇將要組建檔案的儲存路徑,然後在2的位置選擇要產生什麼語言的檔案(在此我們點擊下拉式功能表選擇C#),最後點擊3位置的“Generate”產生。
六. 設計模型與產生的程式碼同步
當產生了C#代碼之後,接下來我們就將設計模型和產生的程式碼同步,步驟如下:
滑鼠右鍵單擊需要進行代碼同步的對象,選擇“Synchronize Model With Code…”或者使用快速鍵“F7”,彈出13所示的對話方塊:
圖-13
單擊“是”,則我們就完成了產生的程式碼與設計模型進行了同步。
七. 資料庫模型,需求模型,組件,部署
7.1. 建立資料表;
依次點擊“File->New Project…->輸入一個名稱後儲存->在右邊選中Database(-14所示)”
圖-14
最後點擊“OK”確認進入設計介面, “工程視窗”15所示:
圖-15
工具列及工具列中的工具6及表2所示.
7.2.建立資料表
在“工具箱”中單擊 ,然後將滑鼠移入工作區域,此時滑鼠變成 狀,單擊滑鼠,出現16所示的視窗.
圖-16
在進行一些表基本的設定(如表的命名“Name”等等)後,單擊“Table Detail”進入表欄位的設計(圖17),
圖-17
單擊圖14中紅圈標識的“Columns/Attributes”進入表欄位的設定。18所示。
圖-18
設定表欄位名稱“Name”,資料類型“Data Type”,及主鍵“Primary Key”,是否為空白“Not Null”,等等,單擊“Save”儲存,然後單擊“New”建立一個,就這樣逐個設定表的欄位。
八. 文檔的產生
8.1.Text文檔的產生
依次單擊“Project->Documentation->Rich Text Format(RTF) Report…(19)”或直接使用快速鍵“F8”
圖-19
在“Output to file”後面單擊,選擇Text文檔的產生路徑,而後即可。
8.2.Html文檔的產生
依次單擊“Project->Documentation->HTML Report…(16)”或直接使用快速鍵“Shift+F8”,彈出圖20所示視窗;
圖-20
相關設定後,點擊“Generate”產生即可。
九. 將包匯入成XML形式
依次單擊“Project->XML Schema->Import XML Schema”21所示
圖-21
在“Filename”後面單擊確定產生的XML文檔的名稱及路徑,然後單擊“Import”即可
十. 畫圖的線的彎曲,自動布局,改變線的連接點的方法
首先在“活動圖表”中對“實線”點擊右鍵(必須是實線,虛線不起作用),然後點擊“Set Line Style”,而後“Bezier”,拖動中間的點調整線的彎曲。
Auto Routing(自動布局的方式)
Direct(改變線的連接點)
十一. 活動圖表及時序圖的繪製
11.1.活動圖表的繪製
在已建立的“Package”上按右鍵->New…->New Diagram…->在彈出的視窗左邊選擇“UML Behavioral”(22所示)
圖22
在“New Diagram”的右邊“Diagram Types”視窗中選擇“Activity”,最後單擊OK儲存退出。
此時,我們發現“Project Browser”視窗中增加了一個23所示的對象“Class Medel”。
圖-23
在左邊的“Toolbox”中我們看到相關的工具。(24及表3所示)
圖-24
Activity
Activity
活動狀態
Structured Activity
嵌套活動
Action
動作
Partition
分區
Object
對象
Central Buffer Node
中央緩衝節點
Datastore
資料存放區
Decision
判斷
Merge
合并
Send
發送
Initial
最初的
Final
最終的
Flow Final
流結束
Region
地區
Exception
異常
Fork/Join
並發
Fork/Join
並發
Activity Relation…
Control Flow
控制流程
Object Flow
物件流程
Interrupt Flow
中斷流
Common
Note
注釋
Constraint
約束條件
Document
文檔:附加文檔附件
Artifact
人工:表示任意的系統任意的資訊塊
Requirement
需求描述
Issue
問題描述
Change
變化描述
Boundary
分界線
Dependency
依賴關係
Realize
實現
Trace
追蹤
Information Flow
資料流
Note Link
注釋連結
表-3
11.2.時序圖的繪製
在已建立的“Package”上按右鍵->New…->New Diagram…->在彈出的視窗左邊選擇“UML Behavioral”(25所示)
圖-25
在“New Diagram”的右邊“Diagram Types”視窗中選擇“Sequence”,最後單擊OK儲存退出。此時,我們發現“Project Browser”視窗中增加了一個26所示的對象“Class Medel”。
圖-26
在左邊的“Toolbox”中我們看到相關的工具。(27及表4所示)
圖-27
Interaction Elements
Actor
角色
Lifeline
生命線
Boundary
Control
控制
Entity
實體
Fragment
片段
Endpoint
端點
Diagram Gate
State/Continuation
延時狀態
Interaction Relationships
Message
訊息
Self-Message
安全訊息
Call
呼叫
Recursion
遞迴
Common
Note
注釋
Constraint
約束條件
Document
文檔:附加文檔附件
Artifact
人工:表示任意的系統任意的資訊塊
Requirement
需求描述
Issue
問題描述
Change
變化描述
Boundary
分界線
Dependency
依賴關係
Realize
實現
Trace
追蹤
Information Flow
資料流
Note Link
注釋連結
表-4
11.3.如何添加註釋
在Toolbox中點擊 表徵圖,然後在Workspace中左鍵單擊你所需要添加註釋的方位。彈出-28所示的視窗;
圖-28
在空白地區填入注釋內容,然後左鍵單擊“OK”返回到-29所示的效果即可。
圖-29
11.4.設定圖中的字型樣式
當我們在圖中建立好元素後,使用下列方式對元素進行樣式改變。圖-30是在11.2的時序圖的基礎上增加了幾個元素。
圖-30
下面我們就來改變注釋中的字型樣式。
滑鼠選中注釋對象,是選中注釋對象的前後對比;
圖-31
圖-32
11.5.將一個圖的元素重新複製一份新的到其它圖
首先建立一個圖,然後在Project Browser中使用滑鼠左鍵點中需要複製的元素不放指導拖到建立的圖中即可。
原文出自:http://www.cnblogs.com/xianspace/archive/2009/02/28/1400577.html