WorkProductDescriptor
Рабочий продукт (Артефакт): Реализация операции |
|
|
Этот артефакт описывает, как отдельная операция реализуется с разных точек зрения в терминах элементов кооперации. Также реализуются нефункциональные требования, связанные с этой операцией. |
|
Назначение
Назначением реализации операции является описание проекции "белого ящика" рассматриваемой (под)системы, отделяя
интересы ответственных за спецификацию от интересов проектировщиков.
|
Взаимосвязи
Артефакт-контейнер |
|
Роли | Ответственный:
| Изменен:
|
Вход для | Обязательный:
| Необязательный:
| Внешний:
|
Основное описание
Реализация операции имеет следующую структуру:
-
Имя операции
-
Список операций подсистемы, реализующих данную операцию, организованный по элементам, характерным для каждой
выбранной точки зрения: подсистема (логическая), местонахождение (распределение), исполнитель (исполнитель),
процесс (параллелизм)
-
Бюджетные требования для каждой пары [операция подсистемы, связанное нефункциональное требование]
Реализация выполняется параллельно по элементам, указанным во время анализа архитектуры, и включает реализацию
нефункциональных требований, связанных с данной операцией. Обычно используются диаграммы связей и последовательностей,
которые описывают поведенческие аспекты в терминах работающих совместно элементов.
|
Свойства
Необязательный | |
Запланированный | |
Ключевые условия
Проектировщик отвечает за целостность реализации операции и гарантирует, что:
-
Реализация операции правильно реализует алгоритм соответствующей операции.
-
Все выбранные точки зрения рассмотрены, и существует по крайней мере одна реализация для каждой точки зрения.
-
Связанные нефункциональные требования правильно заложены в бюджет в операциях подсистем.
-
Реализация операции соответствующим образом задокументирована, и соответствующие диаграммы отвечают своему
назначению.
-
Ассоциации реализации являются правильными.
|
Доводка
Опции представления |
Реализация операции является многомерной, включая по одной реализации для каждой точки зрения. Будет существовать по
крайней мере одна логическая реализация для каждой операции.
|
© Copyright IBM Corp. 1987, 2006. Все права защищены..
|
|