
- •Методичні вказівки
- •Частина 3
- •Лабораторна робота №4 Діаграми станів
- •4.2.2 Стани, діаграма станів
- •4.2.3 Переходи та умови
- •4.2.4 Діяльність на діаграмі станів
- •4.2.5 Вкладеність станів
- •4.2.6 Паралелізм
- •4.2.6.1 Паралелізм в агрегації
- •4.2.6.2 Паралелізм в об’єкті
- •4.2.7 Створення діаграми станів
- •4.2.7.1 Панель інструментів
- •4.2.7.2 Контекстне меню стану
- •4.2.7.3 Специфікації стану
- •4.3.7.4 Специфікації переходу
- •4.2.8 Приклад виконання
- •4.3 Завдання на лабораторну роботу
- •4.5 Контрольні питання
- •Лабораторна робота №5 Діаграми діяльності
- •5.1 Мета роботи
- •5.2 Основні теоретичні відомості
- •Діаграма діяльності
- •Розгалуження та умови
- •Паралелізм
- •Плавальні доріжки
- •Створення діаграми діяльності
- •5.2.6.1 Панель інструментів
- •Vertical Synchronization (вертикальний символ синхронізанції)
- •5.2.6.2 Контекстне меню діяльності
- •5.2.6.3 Конекстне меню символу синхронізації
- •5.2.6.4 Специфікації елементів діаграми діяльності
- •Приклад виконання
- •5.3 Завдання на лабораторну роботу
- •Лабораторна робота №6 Діаграми компонентів
- •Діаграма компонентів
- •Компоненти
- •Атрибути компонента
- •Створення діаграми компонентів
- •6.2.4.1 Панель інструметів
- •6.2.4.2 Контекстне меню компонента
- •6.2.4.3 Специфікації компонента
- •Приклад виконання
- •Лабораторна робота №7 Діаграми розміщень
- •Діаграма розміщень
- •Процессори
- •Прилади
- •З'єднання
- •Створення діаграми розміщень
- •7.2.5.1 Панель інструментів
- •7.2.5.2 Контекстне меню процесора
- •7.2.5.3 Контекстне меню пристрою
- •7.2.5.4 Специфікації процесора
- •7.2.5.5 Специфікації приладу
- •Приклад виконання
- •Завдання на лабораторну роботу
- •Завдання на лабораторну роботу.
- •Контрольні питання
- •Рекомендована література
5.2.6.2 Контекстне меню діяльності
Контекстне меню діяльності (рис. 5.7) досить схоже на контекстне меню стану. Охарактеризуємо пункти цього меню та зупинимося на характерних.
Рисунок 5.7 – Контекстне меню діяльності
Open Specification – діалогове вікно заповнення специфікацій;
Sub Diagrams – вміщує підменю, за допомогою якого для заданого стану можна створити деталізуючу піддіаграму діяльності;
Query Expand – діалогове вікно для керування відображенням елементів на схемі, базуючись на зв’язках цих елементів;
Query Hide – відкриває діалогове вікно, за допомогою якого можна сховати елементи схеми, не видаляючи їх при цьому з діаграми;
Select In Browser – дозволяє підсвітити рамкою фокусу обраний елемент в вікні браузеру моделі;
Relocate – дозволяє перемістити активність на нове місце положення;
Change Into State – дозволяє перетворити обрану діяльність на стан; враховуючи тісний зв’язок між двома діаграмами та схожість символів на панелі інструментів є зручним засобом виправлення помилок;
Options – підменю цього меню дає змогу контролювати додаткові деталі відображення конкретної діяльності: стиль відображення стереотипу, а також включених елементів;
Format – команди керування зовнішнім виглядом діяльності: колір заповнення, стиль ліній, тип, розмір шрифту;
Edit – команди редагування: копіювання, вирізання, вставка з буферу обміну, відміни та повторення останньої дії, видалення зі схеми та моделі.
5.2.6.3 Конекстне меню символу синхронізації
Символ синхронізації паралельного виконання є одним з найважливіших елементів діаграми діяльності. Розглянемо контекстне меню (рис. 5.8) цього елемента докладніше.
Рисунок 5.8 – Контекстне меню символу синхронізації
Open Specification – діалогове вікно заповнення специфікацій;
Query Expand – діалогове вікно для керування відображенням елементів на схемі, базуючись на зв’язках цих елементів;
Query Hide – відкриває діалогове вікно, за допомогою якого можна сховати елементи схеми, не видаляючи їх при цьому з діаграми;
Reverse flow direction – змінює орієнтацію входів/виходів, приєднаних до точки синхронізації на зворотні, тобто всі вхідні переходи будуть виходити з точки, а усі вихідні – входити в цю точку; при цьому зберігається орієнтація сторін точки синхронізації;
Options – підменю цього меню дає змогу контролювати додаткові деталі відображення конкретної точки синхронізації: стиль відображення стереотипу, а також включених елементів;
Format – команди керування зовнішнім виглядом точки синхронізації: колір заповнення, стиль ліній, тип, розмір шрифту;
Edit – команди редагування: копіювання, вирізання, вставка з буферу обміну, відміни та повторення останньої дії, видалення зі схеми та моделі.
5.2.6.4 Специфікації елементів діаграми діяльності
Специфікації елементів діаграми діяльності абсолютно аналогічні специфікаціям відповідних елементів діаграми станів: специфікації діяльностей, точок синхронізації, рішень аналогічні специфікаціям станів на діаграмі станів; специфікації переходів – специфікаціям переходві на діаграмі станів.