Enterprise Architect自動化服務常見問題

Enterprise Architect是一個對於軟件系統開發有着極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同於普通的UML畫圖工具(如VISIO),它將支撐系統開發的全過程。在需求分析階段,系統分析與設計階段,系統開發 及部署等方面有着強大的支持,同時加上對10種編程語言的正反向工程,項目管理,文檔生成,數據建模等方面。可以讓系統開發中各個角色都獲得最好的開發效率。Enterprise Architect現已支持商城購買啦,Enterprise Architect - Professional Edition現優惠價只需1699元,點擊查看授權方式和其他版本優惠

下載Enterprise Architect最新試用版【慧都網】

本主題提供有關使用Enterprise Architect的自動化服務的常見問題的答案。

問題1:Enterprise Architect是否有API?

Enterprise Architect具有全面的自動化接口(API),可用於編寫腳本或編寫外接程序。

問題2:爲什麼我的腳本調試不適用於VBScript或JScript?

JScript和VBScript的調試需要名爲Microsoft Process Debug Manager的操作系統組件。過去,傳統上是由Microsoft Office,Microsoft Visual Studio或獨立的Microsoft腳本調試器安裝的。由於Microsoft設置了許可限制,導致無法將產品分發給第三方,因此Sparx Systems無法分發此組件。Sparx Systems並未直接分發該產品,而是提供了有關如何從Microsoft下載該產品的說明。

不幸的是,在2016年,Microsoft從其網站上刪除了Microsoft Script Debugger的下載。這意味着還沒有腳本調試器的用戶只能從不受信任的第三方網站下載安裝程序(scd10en.exe)。這不會更改從Enterprise Architect運行JScript和VBScript腳本的行爲。僅調試這兩種語言的能力受到影響。

因此,Sparx Systems現在建議使用JavaScript創建任何新腳本。我們的JavaScript實現基於Mozilla Spidermonkey實現,並且至少等效於使用Microsoft腳本語言。使用JavaScript的優勢在於,它是由Sparx Systems完全構建和分發的,這意味着我們能夠在將來積極支持腳本的執行和調試。

問題3:在哪裏可以找到存儲庫的表名稱?

Enterprise Architect具有一個API(自動化接口),您可以使用它來編寫腳本或編寫外接程序。與使用腳本化的SQL查詢或更新相反,這是首選的訪問存儲庫數據的方法。

但是,如果需要SQL語句,則在“自動化”幫助頁面中有關於數據庫的大量文檔,並參考了與每個類相關的表名。請參閱自動化幫助主題。

另請參見常規頁面(...包)的圖表和(... Class)頁面的功能和屬性的自動化參考幫助主題。

(... Class)頁面包含表名-請參見每頁頂部的“ .EAP文件中的關聯表”。

例如,請參閱“元素包幫助”主題下的圖和“元素類幫助”主題中的“ .EAP文件中的關聯表”詳細信息。

問題4:我如何實現報表生成的簡單自動化?

自動化接口支持使用自動化接口的Project類中的RunReport()生成文檔報告。

問題5:如何自動生成HTML?

自動化接口支持使用自動化接口的Project類中的RunHTMLReport()生成HTML報告。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章