Диаграмма компонентовКомпоненты на диаграмме компонентов представляют собой физические модули программного кода. Обычно они в точности соответствуют пакетам на диаграмме пакетов; таким образом, диаграмма компонентов отражает выполнение каждого пакета в системе. Так как Пользовательский интерфейс, приложение по прокату видеодисков, приложение списка рассылки и прокат используются всеми остальными пакетами системы, они являются глобальными пакетами. Элементами моделирования в представлении компонентов являются пакеты, компоненты и связи между ними. Рисунок 1 Диаграмма пакетов компонентов Диаграмма развертывания (размещения)Представление средств внедрения (deployment view) отображает программные средства на узлы вычислительных систем (processing nodes) Оно показывает конфигурацию элементов обработки (processing elements) и работающих на них программных процессов. Представление средств внедрения учитывает такие потребности, как доступность системы, надежность, быстродействие и масштабируемость. Такая диаграмма демонстрирует распределение компонентов по предприятию. Элементы обработки представлены в виде узлов вычислительных систем, которые соединены линиями, показывающими коммуникационные каналы между ними. Программные процессы изображаются в виде текста, привязанного к узлу или группе узлов. Такая диаграмма (Рисунок 6) позволяет разработчикам архитектуры понять топологию системы и отобразить компоненты на исполняемые процессы. Здесь учитываются следующие вопросы: процессорная архитектура, скорость, емкость, пропускная способность канатов для взаимодействия процессов, физическое расположение аппаратных ресурсов, технология распределенной обработки. Посте изучения определенных для данной задачи компонентов существующих аппаратных средств и оценки загруженности системы разработчик архитектуры решил выделить следующие вычислительные системы: Сервер для размещения базы данных системы, Директор, Системный администратор, Клиент. Кроме того, разработчик предусмотрел возможность подключения к удаленному серверу вышестоящей организации через Интернет. Рисунок 2 Диаграмма развертывания |