翻譯|使用教程|編輯:楊鵬連|2020-11-12 11:27:22.310|閱讀 378 次
概述:本主題提供與在Enterprise Architect中使用XMI和CSV傳輸信息有關的常見問題解答,模型上使用版本控制時常見問題的答案,基準和使用基準合并功能有關的常見問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Enterprise Architect是一個對于軟件系統開發有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統開發的全過程。在需求分析階段,系統分析與設計階段,系統開發 及部署等方面有著強大的支持,同時加上對10種編程語言的正反向工程,項目管理,文檔生成,數據建模等方面??梢宰屜到y開發中各個角色都獲得最好的開發效率。Enterprise Architect現已支持商城購買啦,Enterprise Architect - Professional Edition現優惠價只需1699元,點擊查看授權方式和其他版本優惠
問題1:如何從其他來源導入?
可以通過使用XMI從其他來源導入軟件包。XMI基于用于傳輸UML模型的XML,并且具有多種格式,其中許多格式已得到官方批準。
問題2:如何將模型導出到另一個應用程序?
可以在XMI中導出軟件包,以在支持XMI導入的其他應用程序中使用。XMI基于用于傳輸UML模型的XML,并且具有多種格式,其中許多格式已得到官方批準。
問題3:如何從電子表格導入元素?
Enterprise Architect提供了一種用于導入具有固定結構的文本的機制。最簡單的方法是將這些文本文件導入電子表格,并將該文本導出為CSV(“逗號分隔值”)或制表符分隔格式的文件。
問題4:為什么會收到“在獲取'最新'/'獲取所有最新'期間內存不足”的消息?
可能會出現此錯誤,因為在“獲取所有最新”操作期間導入的XMI文件太大。如果您還沒有這樣做,我們建議通過將版本控制應用于模型層次結構中的所有Package來減小XML文件的大小。使用“將分支應用于版本控制”選項是執行此操作的最簡單方法。請參閱將版本控制應用于分支幫助主題。
通過允許用戶僅簽出所需的包,這將改善版本控制功能的性能,并減少共享模型時遇到的“鎖定”程度。您可以在“版本控制最佳實踐”白皮書中找到此建議。
問題5:為什么我得到“ svn:'?!?版本控制設置時出現“不是工作副本”錯誤?
該錯誤是從SVN命令行客戶端傳遞的。這表明SVN無法識別您指定為實際SVN工作副本目錄的“工作副本路徑”。
請確保按照創建Subversion環境幫助主題中所述配置版本控制。
特別是,請確保您可以執行“驗證SVN工作區幫助”主題中提到的命令,然后嘗試再次配置Enterprise Architect的版本控制設置。
問題6:為什么收到消息“用戶'UserName'在此模型上調用的'Get All Latest'命令尚未完成”?
“獲取所有最新信息”命令可能會花費大量時間來運行和完成。因此,Enterprise Architect設置了一個標志來指示該命令正在進行中。該過程完成后,將清除該標志。如果您知道“獲取所有最新信息”進程目前尚未實際運行,則可以安全地進行結帳(即,單擊“是”按鈕)。
只需調用“獲取所有最新”命令,然后在顯示第一條提示消息時單擊“取消”,即可重置標志。當然,只要完成“獲取所有最新信息”操作,該標志也會重置。重置標志后,對于任何軟件包,將不再顯示消息“ ...尚未完成”。
在執行“獲取所有最新信息”時,請確保使用“僅導入更改的文件”選項。
問題7:如果用戶將包裹退房但無法檢入怎么辦?
如果用戶未簽出軟件包,則無法使用簽入軟件包,則可以使用版本控制軟件(例如TortoiseSVN)清除XMI文件上的鎖定,然后使用“與VC提供程序重新同步狀態” Enterprise Architect中的“選項”以使您可以訪問軟件包。
問題8:我可以在導出版本控制的程序包中包含備用映像嗎?
如果所有用戶都啟用了“導出備用圖像”選項(“開始>視圖>首選項> XML規范”),則備用圖像將包含在導出和導入的XMI文件中。
問題9:如何避免版本控制的序列圖損壞?
為避免版本控制中的序列圖出現問題,請確保將生命線作為對象元素創建在與該圖相同的包中。
問題10:如何從項目中刪除版本控制?
當前的選擇是:一次斷開軟件包的連接(如“從控件幫助中刪除軟件包”主題中所述),或運行模型腳本。
這是您可以使用的示例VBScript。雖然這對于Sparx Systems可以正確測試,但是我們建議對模型進行備份,以防出現無法預料的問題。有關使用腳本的信息,請參見“腳本幫助”主題。
VBScript-VB_Remove_AllPkgs
-------------------------------------------------- -------------------------------------------------- ----
明確的選項
相關的API
'================================================ ===============================
' Package API - //sparxsystems.com/uml_tool_guide/package_2.html
' Element API - //sparxsystems.com/uml_tool_guide/element2.html
' Repository API - //sparxsystems.com/uml_tool_guide/repository3.html
dim g_pkg as EA.Package
dim g_lvl
sub RemoveVersionControlledPackageAll()
Session.Output( "VBScript RemoveVersionControlledPackageAll" )
Session.Output( "==========================================" )
dim i, n
g_lvl = 0
n = Repository.Models.Count - 1
for i = 0 to n
set g_pkg = Repository.Models.GetAt(i)
RemoveVersionControlledPackage
next
Repository.Models.Refresh()
Session.Output( "Done!" )
end sub
sub RemoveVersionControlledPackage()
dim i, n
dim p as EA.Package
on error resume next
if g_pkg.IsVersionControlled then
Session.Output( g_lvl & "-" & g_pkg.Name )
g_pkg.VersionControlRemove
Repository.Models.Refresh
Session.Output( g_lvl & "-" & g_pkg.Name )
end if
g_lvl = g_lvl + 1
set p = g_pkg
n = p.Packages.Count - 1
for i = 0 to n
set g_pkg = p.Packages.GetAt(i)
RemoveVersionControlledPackage
next
set g_pkg = p
g_lvl = g_lvl - 1
end sub
RemoveVersionControlledPackageAll
問題11:我可以在Enterprise Architect中使用版本控制分支嗎?
Enterprise Architect的版本控制集成不支持分支。使用版本控制集成(即與SVN和CVS之類的外部提供程序集成)時,特定包只能由單個用戶在給定時間簽出。
如果確實需要分支/合并,則可以考慮“使用基準分支”,該方法在Enterprise Architect白皮書的“使用基準分支” 部分中進行了介紹
問題12:Enterprise Architect是否支持Git版本控制集成?
Enterprise Architect不支持與用于版本控制的Git集成。
您可以使用Enterprise Architect的“受控程序包”功能,而無需顯式的版本控制集成。這使您可以為每個軟件包預先設置保存和加載XMI的路徑。如果將其放入Git工作目錄中,則可以在使用save和load命令時手動執行Git命令。
請參閱“受控程序包 幫助”主題,尤其是“帶有XMI幫助的手動版本控制”主題。
或者:
問題13:如何查看所有已創建的基準?
要在模型中生成基準列表,請運行“查找基準”系統“模型搜索”。
問題14:我可以為整個模型設定基線嗎?
基線以壓縮XML格式存儲在模型中。這些旨在為Package或小型Package樹提供基準。鑒于需要復雜的XML,因此不應將其用于為整個存儲庫設置基準。
相關內容推薦:
UML軟件開發與建模工具Enterprise Architect進行通用建模常見問題
UML軟件開發與建模工具Enterprise Architect許可證密鑰存儲服務時常見問題
UML軟件開發與建模工具Enterprise Architect許可證管理常見問題
UML軟件開發與建模工具Enterprise Architect出版中文件匯報的常見問題
UML軟件開發與建模工具Enterprise Architect常見問答:下載和安裝相關問題
UML軟件開發與建模工具Enterprise Architect常見問答:試用版常見問題
UML軟件開發與建模工具Enterprise Architect常見問答:新用戶常見問題
UML軟件開發與建模工具Enterprise Architect常見問答:一般問題
UML軟件開發與建模工具Enterprise Architect的資料庫常見問題
UML軟件開發與建模工具Enterprise Architect網頁報告(HTML)中的常見問題
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: