Диаграмма размещения(развертывания) (deployment diagram) — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Диаграмма размещения(развертывания) (deployment diagram)

2017-09-27 156
Диаграмма размещения(развертывания) (deployment diagram) 0.00 из 5.00 0 оценок
Заказать работу

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

Диаграмма развертывания (deployment diagram) - диаграмма, на которой представлены узлы выполнения программных компонентов реального времени, а также процессов и объектов.

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

Узел (node) представляет собой физически существующий элемент системы, который может обладать вычислительным ресурсом или являться техническим устройством.

Графическое изображение узла-экземпляра с дополнительной информацией в форме помеченного значени

Варианты графического изображения узлов-экземпляров с размещаемыми на них компонентами

Фрагмент диаграммы развертывания с соединениями между узлами

 

Диаграмма развертывания для системы мобильного доступа к корпоративной базе данных

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

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

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

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

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

 

5. использованиЕ системы Microsoft Visio

В категорию офисных продуктов Microsoft входят фактически все клиентские приложения, предназначенные для пользователей (не средства разработки). Число их довольно быстро растет - в 1994 г. полный вариант Office 4.3 включал пять приложений, а Office 2000 Premium спустя пять лет - уже девять.

Однако, кроме пакетов, входящих в состав комплекта Microsoft Office, у компании имеется несколько офисных продуктов, которые поставляются только автономно, - это Microsoft MapPoint и Microsoft Project. Индивидуальное позиционирование последних объясняется их ориентацией на специфический круг пользователей: MapPoint 2000 интересен только жителям США (сила пакета - в наличии соответствующих географических карт), а Project предназначен для поддержки управления крупными проектами.

В 2000 году среди офисных продуктов Microsoft появился еще один автономный пакет - Visio 2000. Однако, скорее всего, это приложение войдет в состав будущего комплекта Microsoft Office, так как оно предназначено для достаточно широкого круга пользователей. Можно довольно уверенно предположить, что у Microsoft Visio очень хорошие перспективы - продукт пользовался успехом в течение своей десятилетней истории. Интеграция с технологиями Microsoft и усиление маркетинговой поддержки наверняка усилят его рыночные позиции.

Microsoft Visio 2000 распространяется в виде четырех изданий (см. таблицу), каждое из которых ориентировано на конкретную категорию пользователей:

Standard - на менеджеров разного уровня в различных предметных областях;

Technical - на инженеров и конструкторов;

Professional и Enterprise - на ИТ-специалистов (администраторов и проектировщиков сетей, разработчиков информационных систем и ПО, руководителей ИТ-проектов).

На фоне огромного числа графических пакетов определение "Microsoft Visio - средство визуального представления деловой информации" довольно слабо отражает реальные возможности продукта. Например, в отличие от Excel, который автоматически формирует диаграммы и графики на основе численных табличных данных или математических зависимостей, Visio предназначен в первую очередь для изображения разнообразных систем - наборов разнородных объектов с указанием взаимосвязей между ними. При этом пользователь может применять как ручные, так и автоматические методы рисования по некоторым исходным данным (например, табличному описанию штата сотрудников организации). Но в любом случае он получает изображения в некотором заданном стиле или стандарте. Однако функции Visio выходят далеко за пределы лишь визуализации данных. Его наиболее полный вариант Enterprise включает средства моделирования и визуального проектирования при решении целого ряда распространенных ИТ-задач.

НЕМНОГО ИСТОРИИ

Корпорация Visio была создана в 1990 г., и она довольно быстро стала известна на рынке благодаря одноименному программному продукту. Успех программы был во многом обеспечен правильным прогнозированием появившегося спроса на средства визуальной поддержки повседневной работы административных и технических сотрудников и четким позиционированием на определенный круг решаемых задач: описание структуры организации и используемых в ней инженерных и вычислительных систем, анализ функционирования систем, эффективное планирование и управление разработками. Все это подкреплялось высоким качеством продукта в сочетании с умеренными ценами и аппаратными требованиями.

В результате продукт Visio завоевал популярность у широкого круга пользователей в государственных, коммерческих и академических организациях. По данным корпорации, в 2000 г. его применяли около четырех млн. пользователей в 60 странах мира.

В то же время продукта подобного класса явно не хватало в семействе Microsoft Office, и Microsoft решила эту проблему, купив осенью 1999 г. корпорацию Visio. Эта сделка оценивалась тогда в сумму примерно 1,3 млрд. долл., что соответствовало общей рыночной стоимости акций Visio (которые приобретались путем обмена одной акции на 0,45 акции Microsoft). Успех приобретения сразу же получил подтверждение на Уолл-стрит: в день объявления сделки цена акций Visio выросла на 20%, акций Microsoft - на 1%.

Microsoft Visio 2000, сменивший предыдущую версию Visio 5.0, - первый продукт, вышедший под совместной торговой маркой Microsoft и Visio


Поделиться с друзьями:

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.017 с.