Разработка диаграммы развертывания и редактирование свойств ее элементов

Диаграмма развертывания является второй составной частью физического представления модели и разрабатывается, как правило, для территориально распределенных систем. Для разработки диаграмм компонентов в браузере проекта предназначено отдельное представление развертывания (Deployment Diagrams),в котором уже содержится диаграмма развертывания с пустым содержанием и без собственного имени.

 

Активизация диаграммы развертывания может быть выполнена следующим способом:

 

• Дважды щелкнуть на пиктограмме представления развертывания (Deployment View) в браузере проекта.

 

 

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

 

Работа с диаграммой развертывания состоит в создании процессоров и устройств,их спецификации,установлении связей между ними,а также добавлении и спецификации процессов.

 

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

 

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

 

Продолжая разработку модели системы управления телефоном, построим для нее диаграмму развертывания. С этой целью в качестве первого узла выберем тип процессор и зададим ему имя Телефон №1, для которого в форме примечания укажем помеченное значение: {адрес абонента = Ленинский проспект, д.5}. Это значение служит для спецификации конкретного адреса одного из телефонов системы (рис. 3.66).

Рис. 3.66. Диаграмма развертывания после добавления узла Телефон № 1

 

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

 

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

 

Продолжая разработку диаграммы развертывания для модели телефона,

 

следует добавить второй узел типа устройство (Device) с именем Сеть, для которого задать стереотип <<закрытая сеть>>. При этом для задания стереотипа следует ввести его текст без угловых кавычек в строку с именем Stereotype.

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

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

 

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

Сеть (рис. 3.70).

 

 

Рис. 3.70. Диаграмма развертывания после добавления соединения между узлами Телефон № 1 и Сеть

 

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

Для завершения построения диаграммы развертывания рассматриваемого примера следует описанным выше способом добавить оставшиеся узлы и соединения. С этой целью следует выполнить следующие действия:

 

1. Добавить процессор с именем: Телефон №2, для которого задать помеченное значение в форме примечания: {адрес абонента=ул.академика Королева, д.12}.

 

2. Добавить процессор с именем: Телефон №3, для которого задать помеченное значение в форме примечания: {адрес абонента=ул.Тверская,д.33}.

 

3. Добавить процессор с именем: Сервер Сотового Оператора.

 

4. Добавить соединение для узлов с именами Телефон №2 и Сеть.

 

5. Добавить соединение для узлов с именами Телефон №3 и Сеть.

6. Добавить соединение для узлов с именами Сервер Сотового Оператора и Сеть.

Построенная таким образом диаграмма развертывания будет иметь следующий вид (рис. 3.71).

 

Рис. 3.71. Окончательный вид диаграммы развертывания разрабатываемой модели управления телефоном

 

 



/cgi-bin/footer.php"; ?>