Представление Размещение отражает физическое размещение системы на технических средствах заказчика. Это представление может существенно отличаться от логической архитектуры системы.
Например, система может иметь трехуровневую логическую архитектуру; интерфейс логически отделен от бизнес-логики, а она, в свою очередь, отделена от БД. Однако размещение системы может быть и двухуровневым: интерфейс находится на одном компьютере, а остальные две части — на другом.
Представление Размещение отражает и такие вопросы, как отказоустойчивость системы, ширина полосы пропускания сети, восстановление после сбоев и время отклика.
В представление Размещение входят:
ш процессы. В этом случае под процессом понимаются потоки (threads), которые исполняются в отведенной для них области памяти;
Д — процессоры, обеспечивающие обработку данных компьютеры. Любой процесс выполняется на одном или нескольких процессорах;
Q) — устройства, т. е. аппаратура, которая непосредственно не выполняет обработку данных. К числу таких устройств относятся, например, терминалы ввода-вывода и принтеры.
Пример диаграммы Размещение приведен на рис. 6.4.
Из представления Размещение может извлечь пользу вся работающая над проектом команда, так как оно позволяет понять физическое размещение системы. Основными ее пользователями, однако, являются те участники проекта, которые отвечают за распределение приложения.
Рис. 6.4. Пример диаграммы Размещение.