Модуль методов рассматривается в качестве объекта для стукрурирования, настройки, расширения, упаковки и развертывания
модулей и процессов. Инженер должен разработать модули и их наполнение в соответствии с требованиями к
расширяемости, модульности, возможности многократного использования и простоте обслуживания.
Модули могут напрямую создавать новое наполнение, заменять существующее наполнение или ссылаться на любые процессы или
элементы наполнения из других модулей, которые они расширяют. По аналогии с интерпретацией транформаций
механизмов объединения пакетов UML 2.0, в результате интерпретации модулей методов создаются новые расширенные процессы
и наполнение методов. Например, в модуле расширения J2EE для RUP могут содержаться дополнительные шаги задач
проектирования элементов, новые расширения продуктов работы для существующих ролей, дополнительные взаимосвязи между
существующими продуктами работы и новыми элементами руководств J2EE (руководства, информационные бюллетени, справочные
таблицы), дополнительные операции процесса поставки, новые шаблоны возможностей и т.д. В модуле метода эти
расширения определены с помощью взаимосвязей элементов изменчивости и интерпретации этих элементов в виде новых
процессов и нового наполнения методов.
|