
- •1.4 Опис лабораторної установки
- •1.5 Методичні вказівки з виконання роботи
- •Опис системи реєстрації навчальних курсів для університету
- •Постановка завдання реєстрації курсів
- •Актори в системі реєстрації курсів університету
- •Варіанти використання в системі реєстрації курсів університету
- •Діаграма використання для системи реєстрації курсів університету
- •1.6 Порядок виконання роботи
- •1.7 Вказівки з оформлення звіту
- •1.8 Варіанти завдань
- •1.9 Контрольні питання
- •2.4 Опис лабораторної установки
- •2.5 Методичні вказівки з виконання роботи
- •2.5.1 Потік подій для варіанта використання
- •2.5.2 Діаграма діяльності для потоку подій
- •2.6 Порядок виконання роботи
- •2.7 Вказівки з оформлення звіту
- •2.8 Варіанти завдань
- •2.9 Контрольні питання
- •3.4. Опис лабораторної установки
- •3.5. Методичні вказівки з виконання роботи
- •Додавання класів
- •Додавання атрибутів і операцій
- •Додавання зв'язків
- •Визначення множинності й навігації
- •Додавання зв'язку узагальнення
- •3.6. Порядок виконання роботи
- •3.7. Вказівки з оформлення звіту
- •3.8. Варіанти завдань
- •3.9. Контрольні питання
1.6 Порядок виконання роботи
Завдання 1. Реалізувати в пакеті візуального моделювання Rational Rose приклад побудови функціональної моделі інформаційної системи реєстрації навчальних курсів для університету, що розглянута вище в методичних вказівках.
Завдання 2. Вибрати й реалізувати в пакеті візуального моделювання 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 – Діаграма діяльності