前页 后页

模型Add-Ins

Enterprise Architect提供了在模型中完全开发和部署Add-Ins的功能。

何时使用模型Add-In

高昂的部署成本

在安装新的或更新的软件的价格昂贵的组织中,模型Add-Ins可以提供一种解决方法。可以将新功能添加到Enterprise Architect而无需在用户计算机上安装新软件。

所有用户必需

当一个模型的所有用户都需要一个Add-In使用该模型按预期可能难以保证Add-In的安装和更新上的所有用户的机器。基于模型Add-Ins由所有要求用户在模型加载自动加载。

备用部署允许用户选择使用Add-In ,访问权限由安全组控制。

模型特定行为

对于经常使用多种模型的用户,可能会有某些功能仅在某些模型中需要,而在其他模型中则不需要。通过使用基于模型的Add-Ins ,可以自由Add-Ins这些功能,而无需基于模型进行显式编码。

自我记录

通过直接对Add-In建模,描述该Add-In的文档始终是准确的。

何时不使用模型Add-In

复杂的用户界面

模型Add-Ins可以创建的用户界面目前不像传统IDE中编写的Add-Ins那样富有表现力。如果您需要向用户显示复杂的对话框或表单,最好使用替代技术。

跨多种型号使用

Add-In跨多个模型需要可能不是一个很好的适合模型功能Add-Ins 。在这种情况下,您可能需要考虑传统Add-In与使用XMI,受控程序包或可重复使用资产服务部署模型Add-In的相对成本。

笔记

  • 从15.0版开始, Enterprise Architect的Corporate , Unified和Ultimate版本提供了此功能。

学到更多