从概念上来说,方法插件表示方法内容和流程的配置、模块化、扩展、封装与部署这一个整体。流程工程师应在了解可扩展性、模块化、复用和可维护性需求的前提下,设计插件并向这些插件分配内容。
插件可直接提供新内容,替换现有内容或者交叉引用所扩展的其他插件中的任何内容元素或流程。与 UML 2.0 的“包合并”机制转换解释相似,解释这些方法插件机制会生成新的扩展方法内容和流程。例如,用于 RUP 的 J2EE
扩展插件可能包含任务的附加步骤,这些步骤确定设计元素,确定现有角色的新工作产品扩展(使现有角色负责新的工作产品),确定现有内容元素与新的 J2EE
特定指导信息元素(如指南、白皮书和核对表)的附加关系,确定交付流程的其他活动,以及确定新的能力模式等等。方法插件使用可变性元素关系定义这些扩展,对这些扩展的解释将导致产生新的方法内容和流程。
|