「方法外掛程式」在概念上代表方法內容與流程的一個配置、模組、延伸、封裝及部署單元。「流程工程師」應該根據延展性、模組性、重複使用性及維護性的需求,設計「外掛程式」並配置這些「外掛程式」的內容。
「外掛程式」可以直接附加新的內容來取代現有的內容,或交互參照另一個延伸的「外掛程式」內的任何「內容元素」或「流程」。類似於 UML 2.0
的「套件合併」機制轉換解譯,解譯這些「方法外掛程式」機制也會產生新的延伸「方法內容」和「流程」。例如,J2EE Extensions Plugin for RUP
可能包含識別設計元素的其他「作業」步驟、從目前負責新「工作成果」的「角色」上所延伸的新「工作成果」、現有「內容元素」對於新的 J2EE
專有「指引」元素的其他關係(例如準則、白皮書、核對清單)、「交付流程」的其他「活動」、新的「功能型樣」等。「方法外掛程式」可利用「可變性元素」關係來定義這些延伸規格,且解譯這些延伸規格會產生新的「方法內容」和「流程」。
|