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

Назначением реализации операции является описание проекции "белого ящика" рассматриваемой (под)системы, отделяя интересы ответственных за спецификацию от интересов проектировщиков.

Взаимосвязи
Описание
Основное описание

Реализация операции имеет следующую структуру:

  • Имя операции
  • Список операций подсистемы, реализующих данную операцию, организованный по элементам, характерным для каждой выбранной точки зрения: подсистема (логическая), местонахождение (распределение), исполнитель (исполнитель), процесс (параллелизм)
  • Бюджетные требования для каждой пары [операция подсистемы, связанное нефункциональное требование]

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

Ключевые условия

Проектировщик отвечает за целостность реализации операции и гарантирует, что:

  • Реализация операции правильно реализует алгоритм соответствующей операции.
  • Все выбранные точки зрения рассмотрены, и существует по крайней мере одна реализация для каждой точки зрения.
  • Связанные нефункциональные требования правильно заложены в бюджет в операциях подсистем.
  • Реализация операции соответствующим образом задокументирована, и соответствующие диаграммы отвечают своему назначению.
  • Ассоциации реализации являются правильными.
Доводка
Опции представления

Реализация операции является многомерной, включая по одной реализации для каждой точки зрения. Будет существовать по крайней мере одна логическая реализация для каждой операции.