Додавання повідомлення на діаграму послідовності й редагування його властивостей

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

У результаті цих дій на діаграмі з’явиться зображення повідомлення, переданого, наприклад, від екземпляра актора Клієнт Банкомата об’єкту класу Пристрій читання картки. Оскільки кнопка із зображенням актора відсутній на спеціальній панелі інструментів діаграми послідовності, що відповідає об’єкт варто попередньо помістити на діаграму способом перетаскування піктограми актора із браузера проекту. При цьому зображення лінії життя у відповідної пари об’єктів зміниться на зображення фокуса керування (рис. 3).

 

Для специфікації властивостей доданого повідомлення призначене спеціальне вікно, яке можна відкрити подвійним натисканням на зображенні повідомлення на діаграмі послідовності. Ім’я повідомлення можна вибрати на вкладці General (Загальні) зі списку, що випадає, операцій відповідного класу-приймача (рис. 4).


Рис. 4. Діалогове вікно специфікації властивостей повідомлення

Ім’я повідомлення можна вибрати також з контекстного меню повідомлення, у якому перераховані всі операції класу-приймача даного повідомлення (рис. 5). При необхідності в контекстному меню можна задати нову операцію, у цьому випадку варто вибрати рядок <new operation>. При цьому відкриється діалогове вікно специфікації властивостей нової операції класу-приймача, особливості редагування яких були розглянуті раніше.


Рис. 5. Контекстне меню повідомлення на діаграмі послідовності

Для розглянутої моделі банкомата як ім’я першого повідомлення варто вибрати операцію прочитати ідентифікатор картки(). Після вибору операції для даного повідомлення варто натиснути кнопку Apply або OK, у результаті чого ім’я повідомлення буде зображено на діаграмі послідовності поруч із лінією повідомлення (рис. 6).


Рис. 6. Діаграма послідовності після додавання повідомлення від екземпляра актора Клієнт Банкомата до об’єкта класу Пристрій читання картки

Побудова діаграми послідовності зводиться до додавання й редагування властивостей окремих об’єктів і повідомлень. Доступ до вікна специфікації властивостей відповідних елементів можливий також або через контекстне меню, або за допомогою операції головного меню Browse Specification (Огляд Специфікація). При додаванні повідомлень на діаграму послідовності вони одержують за замовчуванням свій номер у загальній послідовності повідомлень.

Варто помітити, що за замовчуванням нумерація повідомлень на діаграмі послідовності може бути відключена. При необхідності показати номера повідомлень варто виконати операцію головного меню: Tools Options (Інструменти Параметри), відкрити вкладку Diagram (Діаграма) і виставити оцінку вибору рядка Sequence numbering (Нумерація повідомлень на діаграмі послідовності) у групі властивостей Display (рис. 7).


Рис. 7. Діалогове вікно специфікації властивостей моделі

Це ж вікно специфікації властивостей моделі можна відкрити за допомогою операції головного меню: View Toolbars Configure (Вид Панелі інструментів Настроїти).

Для детальної специфікації властивостей повідомлень на діаграмі послідовності можна використати також групу властивостей Synchronization (Синхронізація) і Frequency (Частота), доступні для вибору на вкладці Detail (Докладно) вікна специфікації повідомлення. При зміні способу синхронізації переданого повідомлення змінюється графічне зображення стрілки відповідного повідомлення.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: