
- •Методичні вказівки
- •Частина 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 Специфікації приладу
- •Приклад виконання
- •Завдання на лабораторну роботу
- •Завдання на лабораторну роботу.
- •Контрольні питання
- •Рекомендована література
Створення діаграми розміщень
Оскільки діаграма розміщень в системі може бути лише одна, вона створюється разом із моделлю і самостійно її створювати немає необхідності. Для того, щоб активувати діаграму розміщень поточної моделі необхідно перейти до розділу «Deployment View» в браузері моделі і відкриється діаграма розміщення.
7.2.5.1 Панель інструментів
При активації діаграми розміщень панель інструментів приймає вигляд, показаний на рис. 7.3. Окрім вже знайомих чотирьох пунктів, діаграма розмішень додає три власних інструменти, призначення яких і буде розглядатися далі.
Рисунок 7.3 – Панель інструментів діаграми розміщень
Processor
(Процессор)
Представляє собою елемент діаграми розміщень, що є виконавцем програмної логіки системи. Зазвичай ним визначають неапаратні елементи системи, але важливі з точки зору взаємодіії з апаратурою.
Connection
(З’єднання)
Поєднує декілька елементів діаграми розміщень. Слугує для відображення шляхів передачі інформації без вказування напряму передачі. З’єднання вважається двонаправленим.
Device
(Прилад)
Елемент, що подає апаратний засіб, що не може виконувати програми, на діаграмі розміщень.
7.2.5.2 Контекстне меню процесора
На рис. 7.4 показане контекстне меню процесора. Розглянемо його пункти.
Open Specification – діалогове вікно заповнення специфікацій;
Select In Browser – дозволяє підсвітити рамкою фокусу обраний елемент в вікні браузеру моделі;
Show Scheduling – дозволяє або забороняє відображати режим розподілу обчислювальних потужностей між процесами;
Show Processes – дозволяэ або забороняэ відображати список процесів, що виконуються заданим процесором;
Рисунок 7.4 – Контекстне меню процесора
Stereotype Display – задає стиль відображення стереотипу: зміною зображення процесора, додаванням зображення стереотипу до зображення процесора, підписом, або не відображати взагалі;
Format – команди керування зовнішнім виглядом процесора: колір заповнення, стиль ліній, тип, розмір шрифту;
Edit – команди редагування: копіювання, вирізання, вставка з буферу обміну, відміни та повторення останньої дії, видалення зі схеми та моделі.
7.2.5.3 Контекстне меню пристрою
Контекстне меню пристрою досить схоже на меню процесора. Перелічимо та охарактеризуємо його пункти.
Open Specification – діалогове вікно заповнення специфікацій;
Select In Browser – дозволяє підсвітити рамкою фокусу обраний елемент в вікні браузеру моделі;
Stereotype Display – задає стиль відображення стереотипу: зміною зображення пристрою, додаванням зображення стереотипу до зображення процесора, підписом, або не відображати взагалі;
Format – команди керування зовнішнім виглядом пристрою: колір заповнення, стиль ліній, тип, розмір шрифту;
Edit – команди редагування: копіювання, вирізання, вставка з буферу обміну, відміни та повторення останньої дії, видалення зі схеми та моделі.
7.2.5.4 Специфікації процесора
Розглянемо основні параметри процесора в середовищі Rational Rose, що доступні через діалоговое вікно специфікацій процесора за командою «Open Specificaiton…» контекстного меню.
Вкладка General (загальні параметри). Вигляд цієї вкладки діалогового вікна багато в чому нагадує вигляд аналогічної вкладки для специфікації об’єктів, що були визначені в попередніх роботах (рис. 7.5).
Налаштування, доступні на даній вкладці:
Name – ім’я процесора; ідентифікатор, за яким процесора відомий моделі;
Stereotype – стереотип процесора;
Documentation – супровідний пояснювальний текст для яснішого розуміння ролі процесора в моделі.
Рисунок 7.5 – Вкладка General
Вкладка Detail (додаткові налаштування). Вміщує додаткові налаштування процесора. Вигляд подано на рис. 7.6. Параметри, доступні на цій вкладці:
Characteristics – текстовий опис характеристик процесора; має використовуватися, для задавання додаткових обмежень на характеристики обчислювальної системи;
Processes – перелік процесів, що виконуються у процессорі; можливо редагувати список, додаючи процеси, визначаючи їхні імена та приорітети;
Scheduling – задає режим розподілу обчислювальних ресурсів між процесами; за замовчанням встановлено в preemptive (витісняючий).
Рисунок 7.6 – Вкладка Detail