久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

EA入門(mén) - 博客文庫(kù) - 博客園

 zybingliu 2010-07-07

 

EA優(yōu)勢(shì):

生命周期軟件設(shè)計(jì)方案——Enterprise Architect是以目標(biāo)為導(dǎo)向的軟件系統(tǒng),。它覆蓋了系統(tǒng)開(kāi)發(fā)的整個(gè)周期,除了開(kāi)發(fā)類模型之外,,還包括事務(wù)進(jìn)程分析,,使用案例需求,動(dòng)態(tài)模型,,組件和布 局,,系統(tǒng)管理,非功能需求,,用戶界面設(shè)計(jì),,測(cè)試和維護(hù)等。

為整個(gè)團(tuán)隊(duì)提供高級(jí)的UML 2.0建模工具
EA為用戶提供一個(gè)高性能,、直觀的工作界面,,聯(lián)合UML 2.0最新規(guī)范,為桌面電腦工作人員,、開(kāi)發(fā)和應(yīng)用團(tuán)隊(duì)打造先進(jìn)的軟件建模方案,。該產(chǎn)品不僅特性豐富,而且性價(jià)比極高,,可以用來(lái)配備您的整個(gè)工作團(tuán)隊(duì),,包括 分析人員、測(cè)試人員,、項(xiàng)目經(jīng)理,、品質(zhì)控制和部署人員等。
特性豐富系統(tǒng)設(shè)計(jì)
Enterprise Architect是一個(gè)完全的UML分析和設(shè)計(jì)工具,,它能完成從需求收集經(jīng)步驟分析,、模型設(shè)計(jì)到測(cè)試和維護(hù)的整個(gè)軟件開(kāi)發(fā)過(guò)程。它基于多用戶 Windows平臺(tái)的圖形工具可以幫助您設(shè)計(jì)健全可維護(hù)的軟件,。除此,,它還包含特性靈活的高品質(zhì)文檔輸出。用戶指南可以在線獲取,。
快速,、穩(wěn)定、高性能
統(tǒng)一建模語(yǔ)言能夠以一致方式構(gòu)建強(qiáng)健和可跟蹤的軟件系統(tǒng)模型,,而EA為該構(gòu)建過(guò)程提供了一個(gè)易于使用和快速靈活的工作環(huán)境,。
端到端跟蹤
Enterprise Architect提供了從需求分析、軟件設(shè)計(jì)一直到執(zhí)行和部署整個(gè)過(guò)程的全面可跟蹤性,。結(jié)合內(nèi)置的任務(wù)和資源分配,,項(xiàng)目管理人員和QA團(tuán)隊(duì)能夠及時(shí)獲取 他們需要的信息,以便使項(xiàng)目按計(jì)劃進(jìn)行,。
在UML 2.0上構(gòu)建
通過(guò)UML(統(tǒng)一建模語(yǔ)言),,您可以構(gòu)建嚴(yán)格的可追蹤的軟件系統(tǒng)模型,。EA為UML構(gòu)建軟件模型提供了一個(gè)快速便捷的應(yīng)用環(huán)境,它支持OMG定義的新 UML2.0標(biāo)準(zhǔn),。
Enterprise Architect的基礎(chǔ)構(gòu)建于UML 2.0規(guī)范之上,,不僅如此,使用UML Profile還可以擴(kuò)展建模范圍,,與此同時(shí),,模型驗(yàn)證將確保其完整性。產(chǎn)品含有免費(fèi)的extensions for BPMN 和 Eriksson-Penker profile,,能夠?qū)I(yè)務(wù)程序,、信息和工作流程聯(lián)合到一個(gè)模型內(nèi)。
利用EA,,設(shè)計(jì)人員可以充分利用13 UML 2.0圖表的功能——EA支持全部13種 UML 2.0圖表和相關(guān)的圖表元素,,包括:
結(jié)構(gòu)圖表:類、對(duì)象,、合成元素,、包、組件,、布局,;
行為圖表:使用案例、通信,、序列、交互概述,、行為,、狀態(tài)、時(shí)序,;
擴(kuò)展:分析(簡(jiǎn)單行為),、定制(需求、變動(dòng)和UI設(shè)計(jì)),。
EA提供使用工具,,能夠跟蹤依賴關(guān)系、支持大型模型,,幫助您管理大型復(fù)雜的工程,;含有CVS或SCC提供工具,以時(shí)間快照為基線,,通過(guò)比較來(lái)跟蹤模型 變動(dòng),,從而實(shí)現(xiàn)版本控制;含有類似explorer的項(xiàng)目視窗,,為您提供直觀高性能的工作界面,。
EA還含有一個(gè)所見(jiàn)即所得形式的模板編輯器,,提供強(qiáng)大的文檔生成和報(bào)告工具,能夠生成復(fù)雜詳細(xì)的報(bào)告,,報(bào)告可以按照公司或客戶要求的格式提供所需信 息,。
EA具備源代碼的前向和反向工程能力,支持多種通用語(yǔ)言,,包括C++, C#, Java, Delphi, VB.Net, Visual Basic和PHP,,除此,還可以獲取免費(fèi)的CORBA和Python附加組件,。EA提供一個(gè)內(nèi)置的源代碼編輯器,,含語(yǔ)法突出功能,確保能夠在一致的工作 環(huán)境中快速導(dǎo)航和查找您的模型源代碼,。對(duì)于Eclipse或Visual Studio.Net工作人員,,Sparx Systems還提供到這些IDE的輕量鏈接工具,您可以在EA中進(jìn)行建模,,而后直接跳轉(zhuǎn)到自己偏愛(ài)的編輯器中進(jìn)行源代碼的進(jìn)一步開(kāi)發(fā),。代碼生成模板還允 許您對(duì)生成的源代碼進(jìn)行定制,使之同公司規(guī)范相符,。
EA還提供對(duì)大多數(shù)軟件開(kāi)發(fā)語(yǔ)言和數(shù)據(jù)庫(kù)架構(gòu)的逆向工程支持,,令您的應(yīng)用程序可視化,從源代碼,、Java.jar文件甚至是.Net二進(jìn)制匯編語(yǔ)言中 獲取完整框架,。通過(guò)導(dǎo)入框架和庫(kù)代碼,實(shí)現(xiàn)對(duì)您已有投資重復(fù)利用的最大化,。
EA還提供變換模板,,編輯和開(kāi)發(fā)均非常簡(jiǎn)單,支持先進(jìn)的模型驅(qū)動(dòng)結(jié)構(gòu)體系(MDA),。通過(guò)內(nèi)置的DDL, C#, Java, EJB 和 XSD變換,,您可以從簡(jiǎn)單的“平臺(tái)獨(dú)立模型”開(kāi)始來(lái)構(gòu)建復(fù)雜的解決方案,并定位于“平臺(tái)專門(mén)模型”(PSM),。一個(gè)PIM可以用來(lái)生成并同步多個(gè)PSM,, 使工作效率得到顯著提高。
主要特性
UML設(shè)計(jì)和構(gòu)建,;
使用案例,,邏輯,動(dòng)態(tài)和物理模型,;
定制進(jìn)程模型的擴(kuò)展或其他,;
高品質(zhì)的MS Word 兼容文檔;
應(yīng)用直觀方便;
低許可費(fèi),;
數(shù)據(jù)建模,,前向DDL數(shù)據(jù)庫(kù)工程,反向ODBC數(shù)據(jù)庫(kù)工程,;
多用戶(Professional 和 Corporate Edition),;
前向或逆向代碼工 程(Professional 和 Corporate Edition)——支持Java, C#, C++, VB.Net, Delphi, Visual Basic 和 PHP;
XML導(dǎo)入/導(dǎo)出容易,;
拼寫(xiě)檢查,;
產(chǎn)品新增特性
RTF所見(jiàn)即所得模板編輯器和報(bào)告生成器——EA 增強(qiáng)了其企業(yè)版和專業(yè)版中RTF文檔生成功能,采用一個(gè)模板驅(qū)動(dòng)方式生成RTF文檔,,允許用戶在模型的元素層面上對(duì)其文檔的外觀,、內(nèi)容等進(jìn)行定制。
版本控制改進(jìn)——對(duì)版本控件作了明顯改進(jìn),,支持對(duì)嵌套軟件包的控制,,這樣,在導(dǎo)入基版本控制軟件包時(shí),,就不會(huì)再覆蓋嵌套軟件包了,。大型文件加載時(shí)間顯 著縮短,同時(shí)對(duì)AccuRev和Perforce的支持也得到改進(jìn),。
基線支持——企業(yè)版提供新的基線函數(shù),,在當(dāng)前模型中,允許用戶將一個(gè)完整的軟件包分支保存為一個(gè)壓縮的XMI文件,。通過(guò)該基線函數(shù),,用戶可以對(duì)當(dāng)前軟 件包和存儲(chǔ)的基線軟件包進(jìn)行比較。
MDA風(fēng)格轉(zhuǎn)換——EA專業(yè)版和企業(yè)版中提供MDA風(fēng)格轉(zhuǎn)換功能,。MDA轉(zhuǎn)換通過(guò)一個(gè)模板驅(qū)動(dòng)方法將PIM(平臺(tái)獨(dú)立模型)元素轉(zhuǎn)換為PSM(平臺(tái)相 關(guān)模型)元素,。
比較工具(Diff)——專業(yè)版和企業(yè)版提供該功能,允許用戶對(duì)模型結(jié)構(gòu)體系和保存的XMI進(jìn)行對(duì)照比較,。包括以下比較內(nèi)容:基線函數(shù)創(chuàng)建的基線、保 存在硬盤(pán)上的EA XMI文件,、由EA XMI控制的版本,。
導(dǎo)入二進(jìn)制模塊——EA專業(yè)版和企業(yè)版允許對(duì)Java Archive (.jar), . NET PE Files* (.exe, .dll)和Intermediate Language (.il)二進(jìn)制模塊進(jìn)行反向工程。
構(gòu)建和運(yùn)行——EA Professional 和 Corporate版本支持該功能,,為開(kāi)發(fā)人員提供集成工具,,將UML開(kāi)發(fā)和建模同源代碼開(kāi)發(fā)和編譯相集成。能夠使用MDA變換從源類中生成nUnit和 jUnit測(cè)試類,,并將測(cè)試過(guò)程直接集成到EA IDE中,,如今還可以將UML和建模集成到構(gòu)建/測(cè)試/運(yùn)行/部署程序中,。
MOF——在MOF 1.3和1.4標(biāo)準(zhǔn)下,,允許向XMI導(dǎo)出包,。向包中分配固定類型的元模型,,可以創(chuàng)建MOF模型。MOF模型還可以輸出為MOF 1.3或1.4 XMI文件規(guī)范。
工程商討論壇——確保整個(gè)團(tuán)隊(duì)始終處于最新?tīng)顟B(tài),。使用商討論壇可以討論您工程的開(kāi)發(fā)和進(jìn)度,,同時(shí)為了討論方便,,還可以將工程內(nèi)容進(jìn)行分類,,并制定標(biāo) 題,。用戶可以針對(duì)某個(gè)標(biāo)題發(fā)出消息線程或響應(yīng)消息線程,。在論壇消息板中,,您可以鏈接到圖表的不同元素,。在當(dāng)前模型下還可以使用其他模型的商討論壇,。
Web服務(wù)——支持對(duì)W3C Web服務(wù)定義語(yǔ)言(WSDL)的前向和反向工程,。支持對(duì)WSDL文件的建模、生成,、輸入操作,。
XML架構(gòu)(XSD)——支持對(duì)W3C XML架構(gòu)(WSDL)的前向和反向工程,。支持對(duì)XML架構(gòu)的建模,、生成、輸入操作,。
The Corporate Edition定位于大規(guī)模開(kāi)發(fā)組。它支持Desktop和 Professional版本的所有功能,如連接到SQL服務(wù)器,、MySQL, Oracle9i, PostgreSQL, MSDE,Adaptive Server Anywhere 和 MS Access backends以實(shí)現(xiàn)知識(shí)庫(kù)共享,。它還支持用戶安全、用戶注冊(cè),、用戶組,、復(fù)制和元素的用戶級(jí)同步。該版本還包含對(duì)MDG技術(shù)的支持,,而且用戶還也可以獲 得更多的資源,。
The Professional Edition定位于工作組和開(kāi)發(fā)人員。它支持通過(guò)復(fù)制和網(wǎng)絡(luò)文件實(shí)現(xiàn)項(xiàng)目共享,。專業(yè)版還含有ActiveX接口,可以查詢EA項(xiàng)目,、以XMI格式提取信 息。它完全支持代碼導(dǎo)入/導(dǎo)出,模型元素和源代碼的同步以及對(duì)SQL Server, MySQL, Oracle9i的逆向工程,,而且包含對(duì)MDG技術(shù)的支持,。

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

EA簡(jiǎn)單入門(mén)

一.  簡(jiǎn)介
生命周期軟件設(shè)計(jì)方案——Enterprise Architect是以目標(biāo)為導(dǎo)向的軟件系統(tǒng),。它覆蓋了系統(tǒng)開(kāi)發(fā)的整個(gè)周期,除了開(kāi)發(fā)類模型之外,還包括事務(wù)進(jìn)程分析,,使用案例需求,,動(dòng)態(tài)模型,組件和布 局,,系統(tǒng)管理,非功能需求,,用戶界面設(shè)計(jì),,測(cè)試和維護(hù)等。
為整個(gè)團(tuán)隊(duì)提供高級(jí)的UML 2.0建模工具,。
EA為用戶提供一個(gè)高性能,、直觀的工作界面,聯(lián)合UML 2.0最新規(guī)范,,為桌面電腦工作人員,、開(kāi)發(fā)和應(yīng)用團(tuán)隊(duì)打造先進(jìn)的軟件建模方案。該產(chǎn)品不僅特性豐富,,而且性價(jià)比極高,,可以用來(lái)配備您的整個(gè)工作團(tuán)隊(duì),包括 分析人員,、測(cè)試人員,、項(xiàng)目經(jīng)理、品質(zhì)控制和部署人員等,。
豐富系統(tǒng)設(shè)計(jì)
Enterprise Architect是一個(gè)完全的UML分析和設(shè)計(jì)工具,,它能完成從需求收集經(jīng)步驟分析、模型設(shè)計(jì)到測(cè)試和維護(hù)的整個(gè)軟件開(kāi)發(fā)過(guò)程,。它基于多用戶 Windows平臺(tái)的圖形工具可以幫助您設(shè)計(jì)健全可維護(hù)的軟件,。除此,,它還包含特性靈活的高品質(zhì)文檔輸出。用戶指南可以在線獲取,。

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

主要特性
UML設(shè)計(jì)和構(gòu)建,;
使用案例,,邏輯,動(dòng)態(tài)和物理模型,;
定制進(jìn)程模型的擴(kuò)展或其他,;
高品質(zhì)的MS Word 兼容文檔;
應(yīng)用直觀方便,;
低許可費(fèi),;
數(shù)據(jù)建模,前向DDL數(shù)據(jù)庫(kù)工程,,反向ODBC數(shù)據(jù)庫(kù)工程,;
多用戶(Professional 和 Corporate Edition);
前向或逆向代碼工 程(Professional 和 Corporate Edition)——支持Java, C#, C++, VB.Net, Delphi, Visual Basic 和 PHP,;
XML導(dǎo)入/導(dǎo)出容易,;
拼寫(xiě)檢查;

產(chǎn)品新增特性

RTF所見(jiàn)即所得模板編輯器和報(bào)告生成器——EA 增強(qiáng)了其企業(yè)版和專業(yè)版中RTF文檔生成功能,,采用一個(gè)模板驅(qū)動(dòng)方式生成RTF文檔,,允許用戶在模型的元素層面上對(duì)其文檔的外觀、內(nèi)容等進(jìn)行定制,。
l         版本控制改進(jìn)——對(duì)版本控件作了明顯改進(jìn),,支持對(duì)嵌套軟件包的控制,這樣,,在導(dǎo)入基版本控制軟件包時(shí),,就不會(huì)再覆蓋嵌套軟件包了。大型文件加載時(shí)間顯著縮 短,,同時(shí)對(duì)AccuRev和Perforce的支持也得到改進(jìn),。
l         基線支持——企業(yè)版提供新的基線函數(shù),在當(dāng)前模型中,,允許用戶將一個(gè)完整的軟件包分支保存為一個(gè)壓縮的XMI文件,。通過(guò)該基線函數(shù),用戶可以對(duì)當(dāng)前軟件包 和存儲(chǔ)的基線軟件包進(jìn)行比較,。
l         MDA風(fēng)格轉(zhuǎn)換——EA專業(yè)版和企業(yè)版中提供MDA風(fēng)格轉(zhuǎn)換功能,。MDA轉(zhuǎn)換通過(guò)一個(gè)模板驅(qū)動(dòng)方法將PIM(平臺(tái)獨(dú)立模型)元素轉(zhuǎn)換為PSM(平臺(tái)相關(guān)模 型)元素,。
比較工具(Diff)——專業(yè)版和企業(yè)版提供該功能,允許用戶對(duì)模型結(jié)構(gòu)體系和保存的XMI進(jìn)行對(duì)照比較,。包括以下比較內(nèi)容:基線函數(shù)創(chuàng)建的基線,、保存在 硬盤(pán)上的EA XMI文件、由EA XMI控制的版本,。
l         導(dǎo)入二進(jìn)制模塊——EA專業(yè)版和企業(yè)版允許對(duì)Java Archive (.jar), . NET PE Files* (.exe, .dll)和Intermediate Language (.il)二進(jìn)制模塊進(jìn)行反向工程,。
l         構(gòu)建和運(yùn)行——EA Professional 和 Corporate版本支持該功能,為開(kāi)發(fā)人員提供集成工具,,將UML開(kāi)發(fā)和建模同源代碼開(kāi)發(fā)和編譯相集成,。能夠使用MDA變換從源類中生成nUnit和 jUnit測(cè)試類,并將測(cè)試過(guò)程直接集成到EA IDE中,,如今還可以將UML和建模集成到構(gòu)建/測(cè)試/運(yùn)行/部署程序中,。
l         MOF——在MOF 1.3和1.4標(biāo)準(zhǔn)下,允許向XMI導(dǎo)出包,。向包中分配固定類型的元模型,,可以創(chuàng)建MOF模型。MOF模型還可以輸出為MOF 1.3或1.4 XMI文件規(guī)范,。
l         工程商討論壇——確保整個(gè)團(tuán)隊(duì)始終處于最新?tīng)顟B(tài),。使用商討論壇可以討論您工程的開(kāi)發(fā)和進(jìn)度,同時(shí)為了討論方便,,還可以將工程內(nèi)容進(jìn)行分類,,并制定標(biāo)題。用 戶可以針對(duì)某個(gè)標(biāo)題發(fā)出消息線程或響應(yīng)消息線程,。在論壇消息板中,您可以鏈接到圖表的不同元素,。在當(dāng)前模型下還可以使用其他模型的商討論壇,。
l         Web服務(wù)——支持對(duì)W3C Web服務(wù)定義語(yǔ)言(WSDL)的前向和反向工程。支持對(duì)WSDL文件的建模,、生成,、輸入操作。
l         XML架構(gòu)(XSD)——支持對(duì)W3C XML架構(gòu)(WSDL)的前向和反向工程,。支持對(duì)XML架構(gòu)的建模,、生成、輸入操作,。
The Corporate Edition定位于大規(guī)模開(kāi)發(fā)組,。它支持 Desktop和 Professional版本的所有功能,如連接到SQL服務(wù)器,、MySQL, Oracle9i, PostgreSQL, MSDE,,Adaptive Server Anywhere 和 MS Access backends以實(shí)現(xiàn)知識(shí)庫(kù)共享,。它還支持用戶安全、用戶注冊(cè),、用戶組,、復(fù)制和元素的用戶級(jí)同步。該版本還包含對(duì)MDG技術(shù)的支持,,而且用戶還也可以獲 得更多的資源,。
The Professional Edition定位于工作組和開(kāi)發(fā)人員。它 支持通過(guò)復(fù)制和網(wǎng)絡(luò)文件實(shí)現(xiàn)項(xiàng)目共享,。專業(yè)版還含有ActiveX接口,,可以查詢EA項(xiàng)目、以XMI格式提取信息,。它完全支持代碼導(dǎo)入/導(dǎo)出,,模型元素和 源代碼的同步以及對(duì)SQL Server, MySQL, Oracle9i的逆向工程,而且包含對(duì)MDG技術(shù)的支持,。
The Desktop Edition是為個(gè)體用戶準(zhǔn)備的,,可以生成UML分 析和設(shè)計(jì)模型。除代碼工程(源代碼和DLL導(dǎo)入/導(dǎo)出) ,、Active-X接口和多用戶模型共享之外,,它可以實(shí)現(xiàn)專業(yè)版的所有功能。
二.           創(chuàng)建工程
依次點(diǎn)擊“File->New Project->命名保存->在“Select model”中選擇需要?jiǎng)?chuàng)建的類型(如圖-1)->單擊“OK”確認(rèn),,得到界面如圖-2所示

圖-1
Business Process
業(yè)務(wù)流程
Requirements
需求分析
Use Case
用例
Domain Model
領(lǐng)域模型
Class
類設(shè)計(jì)
Database
數(shù)據(jù)庫(kù)設(shè)計(jì)
Component
組件
Deployment
部署
Testing
測(cè)試
Maintenance
維護(hù)
Project Management
項(xiàng)目管理
User Interface
用戶接口
表-1

圖-2
三.           一些基本的通用設(shè)置
3.1 設(shè)置默認(rèn)代碼環(huán)境
依次點(diǎn)擊:“Tool->Options-Source Code Engineering->Default Language For Code Generation->C#”如圖3所示:

圖-3
單擊“Close”確認(rèn)退出,。
3.2 設(shè)置默認(rèn)數(shù)據(jù)庫(kù)
依次點(diǎn)擊:“Tool->Options- Code Editors->Default Database->SQL Server 2005”
如圖4所示:

圖-4
四.           Class模 型
4.1.創(chuàng)建“Class” 模型
依次點(diǎn)擊“File->New Project->命名保存->在“Select model”中勾選“Class”(如圖-5)
     
圖-5
最后單擊“確定”進(jìn)入設(shè)計(jì)界面。    
在設(shè)計(jì)界面的左邊是工具箱(如圖6)

圖-6
Class Elements
Package
Class
Interface
接口
Enumeration
枚舉
Table
Signal
對(duì)象通信信號(hào)的描述
Association
關(guān)聯(lián)
Class Relationships
Associate
實(shí)現(xiàn)
Generalize
泛化
Compose
組成
Associate Class
關(guān)聯(lián)類
Assembly
程序集
Realize
實(shí)現(xiàn)
Nesting
嵌套
Package Merge
包的合并
Package Import
包的導(dǎo)入
Common
Note
注釋
Constraint
約束條件
Document
文檔:附加文檔附件
Artifact
人工:表示任意的系統(tǒng)任意的信息塊
Requirement
需求描述
Issue
問(wèn)題描述
Change
變化描述
Boundary
分界線
Dependency
依賴關(guān)系
Realize
實(shí)現(xiàn)
Trace
追蹤
Information Flow
數(shù)據(jù)流
Note Link
注釋鏈接
表-2
4.2.為模型中創(chuàng)建的“Class”對(duì)象使用別名
首先在工具箱中點(diǎn)選 ,,然后在合適的位置左鍵單擊確定,之后彈出屬性窗口(如圖7所示)

圖-7
在“Name”欄中輸入Class 的名稱“Test”,,然后在“Alias”中輸入一個(gè)別名“測(cè)試”,。其他相應(yīng)設(shè)置好之后,確定退出屬性窗口,。
我們發(fā)現(xiàn),在默認(rèn)情況下“Class”所顯示的名稱是Test,,但如果我們需要顯示別名的時(shí)候,,我們需要進(jìn)行以下設(shè) 置,;
在類Test所在的包中找到class diagram,點(diǎn)擊右鍵然后選擇“Propreties…”進(jìn)入如圖8所示的窗口,;

圖-8
選擇“Diagram”,,進(jìn)入如圖9所示的窗口,;

圖-9
勾選“Use Alias if Available”,別名的顯示即設(shè)置完成,。
五.           代碼的生成
5.1. 把整個(gè)包的設(shè)計(jì)類生成C# 格式代碼
依次單擊“Project->Source Code Engineering->Generate Package Source Code…(如圖10所示)”

圖-10
進(jìn)入如圖11所示界面:

圖-11
點(diǎn)擊“Generate”,,將包中所有的類成批轉(zhuǎn)換為C#文件。
5.2.單個(gè)自動(dòng)生成C# 代碼
右鍵單擊需要轉(zhuǎn)換為C#文件的“Class”,,在菜單中選擇“Generate Code…”或者使用快捷鍵“F11”,,彈出如圖12所示菜單:

圖-12
單擊圖中1的位置,,選擇將要生成文件的存儲(chǔ)路徑,,然后在2的位置選擇要生成什么語(yǔ)言的文件(在此我們點(diǎn)擊下拉菜單選 擇C#),最后點(diǎn)擊3位置的“Generate”生成,。
六.           設(shè)計(jì)模型與生成的代碼同步
當(dāng)生成了C#代碼之后,,接下來(lái)我們就將設(shè)計(jì)模型和生成的代碼同步,步驟如下:
鼠標(biāo)右鍵單擊需要進(jìn)行代碼同步的對(duì)象,,選擇“Synchronize Model With Code…”或者使用快捷鍵“F7”,,彈出如圖13所示的對(duì)話框:

圖-13
單擊“是”,則我們就完成了生成的代碼與設(shè)計(jì)模型進(jìn)行了同步,。
七.           數(shù)據(jù)庫(kù)模型,,需求模型,組件,,部署
7.1. 建立數(shù)據(jù)表,;
依次點(diǎn)擊“File->New Project…->輸入一個(gè)名稱后保存->在右邊選中Database(如圖-14所示)”

圖-14
最后點(diǎn)擊“OK”確認(rèn)進(jìn)入設(shè)計(jì)界面, “工程窗口”如圖15所示:

圖-15
工具欄及工具欄中的工具如圖6及表2所示.
7.2.建立數(shù)據(jù)表
在“工具箱”中單擊 ,,然后將鼠標(biāo)移入工作區(qū)域,,此時(shí)鼠標(biāo)變成 狀,單擊鼠標(biāo),,出現(xiàn)如圖16所示的窗口.

圖-16
在進(jìn)行一些表基本的設(shè)置(如表的命名“Name”等等)后,,單擊“Table Detail”進(jìn)入表字段的設(shè)計(jì)(圖17),,

圖-17
單擊圖14中紅圈標(biāo)識(shí)的“Columns/Attributes”進(jìn)入表字段的設(shè)置,。如圖18所示。
圖-18
設(shè)置表字段名稱“Name”,,數(shù)據(jù)類型“Data Type”,,及主鍵“Primary Key”,是否為空“Not Null”,,等等,,單擊“Save”保存,,然后單擊“New”新建一個(gè),就這樣逐個(gè)設(shè)置表的字段,。    
八.           文檔的生成
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
相關(guān)設(shè)置后,,點(diǎn)擊“Generate”生成即可,。
九.           將包導(dǎo)入成XML形 式
依次單擊“Project->XML Schema->Import XML Schema”如圖21所示

圖-21
在“Filename”后面單擊確定生成的XML文檔的名稱及路徑,然后單擊“Import”即可
十.           畫(huà)圖的線的彎曲,,自動(dòng)布局,,改變線 的連接點(diǎn)的方法
首先在“活動(dòng)圖”中對(duì)“實(shí)線”點(diǎn)擊右鍵(必須是實(shí)線,虛線不起作用),,然后點(diǎn)擊“Set Line Style”,,而后“Bezier”,拖動(dòng)中間的點(diǎn)調(diào)整線的彎曲,。
Auto Routing(自動(dòng)布局的方式)
Direct(改變線的連接點(diǎn))
十一.   活動(dòng)圖及時(shí)序圖的繪制
11.1.活動(dòng)圖的繪制
在已建立的“Package”上右鍵單擊->New…->New Diagram…->在彈出的窗口左邊選擇“UML Behavioral”(如圖22所示)
圖22
在“New Diagram”的右邊“Diagram Types”窗口中選擇“Activity”,,最后單擊OK保存退出。
此時(shí),,我們發(fā)現(xiàn)“Project Browser”窗口中增加了一個(gè)如圖23所示的對(duì)象“Class Medel”,。

圖-23
在左邊的“Toolbox”中我們看到相關(guān)的工具。(如圖24及表3所示)

圖-24
Activity
Activity
活動(dòng)狀態(tài)
Structured Activity
嵌套活動(dòng)
Action
動(dòng)作
Partition
分區(qū)
Object
對(duì)象
Central Buffer Node
中央緩沖節(jié)點(diǎn)
Datastore
數(shù)據(jù)存儲(chǔ)
Decision
判斷
Merge
合并
Send
發(fā)送
Initial
最初的
Final
最終的
Flow Final
流結(jié)束
Region
區(qū)域
Exception
異常
Fork/Join
并發(fā)
Fork/Join
并發(fā)
Activity Relation…
Control Flow
控制流
Object Flow
對(duì)象流
Interrupt Flow
中斷流
Common
Note
注釋
Constraint
約束條件
Document
文檔:附加文檔附件
Artifact
人工:表示任意的系統(tǒng)任意的信息塊
Requirement
需求描述
Issue
問(wèn)題描述
Change
變化描述
Boundary
分界線
Dependency
依賴關(guān)系
Realize
實(shí)現(xiàn)
Trace
追蹤
Information Flow
數(shù)據(jù)流
Note Link
注釋鏈接
表-3
11.2.時(shí)序圖的繪制
在已建立的“Package”上右鍵單擊->New…->New Diagram…->在彈出的窗口左邊選擇“UML Behavioral”(如圖25所示)

圖-25
在“New Diagram”的右邊“Diagram Types”窗口中選擇“Sequence”,,最后單擊OK保存退出,。此時(shí),我們發(fā)現(xiàn)“Project Browser”窗口中增加了一個(gè)如圖26所示的對(duì)象“Class Medel”,。

圖-26
在左邊的“Toolbox”中我們看到相關(guān)的工具,。(如圖27及表4所示)

圖-27
Interaction Elements
Actor
角色
Lifeline
生命線
Boundary
Control
控制
Entity
實(shí)體
Fragment
片段
Endpoint
端點(diǎn)
Diagram Gate
State/Continuation
延時(shí)狀態(tài)
Interaction Relationships
Message
消息
Self-Message
安全消息
Call
呼叫
Recursion
遞歸
Common
Note
注釋
Constraint
約束條件
Document
文檔:附加文檔附件
Artifact
人工:表示任意的系統(tǒng)任意的信息塊
Requirement
需求描述
Issue
問(wèn)題描述
Change
變化描述
Boundary
分界線
Dependency
依賴關(guān)系
Realize
實(shí)現(xiàn)
Trace
追蹤
Information Flow
數(shù)據(jù)流
Note Link
注釋鏈接
表-4
11.3.如何添加注釋
在Toolbox中點(diǎn)擊 圖標(biāo),然后在Workspace中左鍵單擊你所需要添加注釋的方位,。彈出如圖-28所示的窗口,;

圖-28
在空白區(qū)域填入注釋內(nèi)容,然后左鍵單擊“OK”返回到如圖-29所示的效果即可,。

圖-29
11.4.設(shè)置圖中的字體樣式
當(dāng)我們?cè)趫D中建立好元素后,,使用下列方式對(duì)元素進(jìn)行樣式改變。圖-30是在11.2的時(shí)序圖的基礎(chǔ)上增加了幾個(gè)元 素,。

圖-30
下面我們就來(lái)改變注釋中的字體樣式,。
鼠標(biāo)選中注釋對(duì)象,下圖是選中注釋對(duì)象的前后對(duì)比,;

圖-31

圖-32
11.5.將一個(gè)圖的元素重新復(fù)制一份新的到其它圖
首先新建一個(gè)圖,,然后在Project Browser中使用鼠標(biāo)左鍵點(diǎn)中需要復(fù)制的元素不放指導(dǎo)拖到新建的圖中即可,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多