前页 | 后页 |
模型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版本提供了此功能。