- •1 Застосування rational rose для побудови об'єктної моделі. Діаграми прецедентів
- •1.1 Мета роботи
- •1.2 Методичні вказівки з організації самостійної роботи студентів
- •1.3 Теоретичні відомості
- •1.4 Опис лабораторної установки
- •1.5 Методичні вказівки з виконання роботи
- •Опис системи реєстрації навчальних курсів для університету
- •Постановка завдання реєстрації курсів
- •Актори в системі реєстрації курсів університету
- •Варіанти використання в системі реєстрації курсів університету
- •Діаграма використання для системи реєстрації курсів університету
- •1.6 Порядок виконання роботи
- •1.7 Вказівки з оформлення звіту
- •1.8 Варіанти завдань
- •1.9 Контрольні питання
- •2 Застосування rational rose для побудови об'єктної моделі. Діаграми діяльності
- •2.1 Метароботи
- •2.2 Методичні вказівки з організації самостійної роботи студентів
- •2.3 Теоретичні відомості
- •2.4 Опис лабораторної установки
- •2.5 Методичні вказівки з виконання роботи
- •2.5.1 Потік подій для варіанта використання
- •2.5.2 Діаграма діяльності для потоку подій
- •2.6 Порядок виконання роботи
- •2.7 Вказівки з оформлення звіту
- •Опис лабораторної установки
- •Методичні вказівки з виконання роботи
- •Додавання класів
- •Додавання атрибутів і операцій
- •Додавання зв'язків
- •Визначення множинності й навігації
- •Додавання зв'язку узагальнення
- •Порядок виконання роботи
- •Вказівки з оформлення звіту
- •Варіанти завдань
- •Контрольні питання
- •4. Построение Объектной Модели с Использованием Rational Rose. Диаграммы Взаимодействия.
1.7 Вказівки з оформлення звіту
Звіт повинен бути оформлений в текстовому редакторі і містити:
- титульний аркуш;
- назву роботи;
- мету лабораторної роботи;
- опис і постановку завдання для обраної предметної галузі;
- короткий опис ходу виконання завдань;
- рисунки, що відображають результати виконання завдань;
- висновки по роботі.
Звіт повинен бути зданий викладачеві в паперовій та електронній формі.
1.8 Варіанти завдань
Виконайте приклад розглянутий у методичних вказівках, а також побудуйте діаграму використання для свого завдання. Нижче дані деякі можливі варіанти завдань:
- придбання нового автомобіля;
- придбання нового будинку;
- медична діагностика різних захворювань;
- технічна діагностика несправності телефону;
- технічна діагностика несправності персонального комп'ютера;
- встановлення причин смерті;
- вибір комп'ютера;
- складання кулінарних рецептів;
- перевірка знань студента;
- технічна діагностика автомобіля;
- прогноз погоди.
Примітка: Ви можете запропонувати свій власний варіант завдання й виконати його після узгодження з викладачем.
1.9 Контрольні питання
1. Що таке діаграма використання UML?
2. Які елементи моделі зображуються на діаграмах використання й що вони відображають?
3. Яка нотація використовується для зображення елементів моделі, що представляються на діаграмі використання?
4. Які етапи необхідно виконати для побудови діаграми використання?
5. Який алгоритм створення акторів у програмі Rational Rose?
6. Як створити варіант використання в Rational Rose?
7. Які дії необхідно виконати для створення головної діаграми використання в Rational Rose?
2 Застосування rational rose для побудови об'єктної моделі. Діаграми діяльності
2.1 Метароботи
Основною метою роботи є ознайомлення з потоками подій, вивчення діаграм діяльності UML і придбання практичних навичок їхньої побудови в Rational Rose.
2.2 Методичні вказівки з організації самостійної роботи студентів
При підготовці до заняття доцільно використовувати матеріали лекцій за курсом “Об’єктно-орієнтований аналіз та моделювання”і рекомендовані навчальні посібники. При цьому варто звернути увагу на можливість застосування Rational Rose при побудові об'єктних моделей і варто ознайомитися з методами побудови діаграм діяльності UML. Також при підготовці до заняття необхідно вивчити теоретичні матеріали, викладені нижче.
2.3 Теоретичні відомості
На діаграмах діяльності (Activity Diagrams) зображується потік подій. Діяльності представляються у вигляді закруглених прямокутників.Діяльність (activity) звичайно єстаном-дією(action state) – стан, що після виконання певної дії, автоматично переходить у наступний стан. Зафарбоване коло являє собою початок діаграми діяльності, там починається потік керування. За допомогою стрілок показуються переміщення від діяльності до діяльності.
Звичайно діаграма діяльності використовується для подання бізнес-процесів при аналізі й проектуванні процесів.
На діаграмі діяльності можуть бути зображені плавальні доріжки (swimlanes). Діаграма діяльності розбивається на плавальні доріжки для забезпечення розподілувідповідальностей. Для кожної діяльності існує один перехід, що з'єднує її з наступною діяльністю.
Для того щоб сформувати діаграму діяльності необхідно визначити основні функції системи й послідовність їхнього виконання.
Продовжимо розглядати завдання «система реєстрації навчальних курсів для університету» з попередньої лабораторної роботи.
Спочатку побудуємо діаграму діяльності для нашого завдання й продемонструємо основну логіку роботи системи. Сформована діаграма показана на рис. 2.1.
Рисунок2.1 – Діаграма діяльності