WorkProductDescriptor
Рабочий продукт (Артефакт): Компиляция
Этот артефакт создает рабочую версию системы или ее части, которая демонстрирует подмножество функций, предоставляемых окончательным продуктом. Компоновка (обычно в процессе компиляции и компоновки исходного кода) включает в себя один или несколько элементов реализации (часто исполняемых), каждый из которых состоит из других элементов.
Назначение

Назначение компоновки, составленной из других элементов в реализации, состоит в доставке пригодного к тестированию набора динамических функций и возможностей системы. Rational Unified Process (RUP) предполагает создание последовательности компоновок в процессе итерации, при добавлении в каждой из них новой функциональной возможности, по мере добавления или улучшения элементов подсистем реализации.  Компоновки могут создаваться на всех уровнях системы, включая одну или несколько подсистем. Однако в RUP особый интерес представляют компоновки, определенные в Рабочий продукт: Интегрированный план компоновки, поскольку они являются ступеньками для выполнения итерации.  Если этого требует размер или сложность системы, Интегрированный план компоновки можно разбить на несколько планов, которые охватывают отдельные подсистемы.

Обратите внимание, что ответственный за реализацию может создавать неофициальные компоновки - например, для тестирования блоков - используя элементы частной рабочей области разработки ответственного за реализацию и из рабочих областей интеграции подсистем и системы, в зависимости от ситуации. Однако в рамках используемого здесь термина компоновки создаются ответственным за интеграцию из определенных версий элементов, поставляемых ответственными за реализацию в рабочие области интеграции подсистемы или системы, как определено в Рабочий продукт: Интегрированный план компоновки.

Взаимосвязи
Вход дляОбязательный: Необязательный:
  • Нет
Внешний:
  • Нет
Свойства
Необязательный
ЗапланированныйYes
Доводка
Опции представленияПредставление UML: Группа в модели реализации (либо группа верхнего уровня, либо подсистема реализации), определенная как <<компоновка>>. 

Компоновки, очевидно, являются обязательными. Однако типы компоновок, создаваемых в проекте, на протяжении жизненного цикла изменяются. На начальном этапе интерес представляют прототипы как способ лучшего понимания задачи или взаимодействия с заказчиком; на этапе уточнения - устойчивая архитектура, а на этапе построения - наращивание функциональности. На этапе внедрения внимание переключается на проверку достижения необходимого качества конечного продукта.



Дополнительные сведения