Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические_рекомендации_ЧМИ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.75 Mб
Скачать

5 Хід виконання роботи

Запускаємо середовище Visual Paradigm, обираємо вкладку UML Modeling, як показано у рисунку 3.1:

Рисунок 3.1 – обирання пункту UML Modeling

Після обирання вищевказаного пункту та натискання на нього зявляється наступне віконце, в ньому обираємо activity diagram, як подано на рисунку 3.2:

Рисунок 3.2 – обирання activity diagram

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

Побудову діаграми діяльності необхідно починати з наступного: обрати з меню пункт «Initial Node», що означає початок побудови діаграми. Далі для побудови дії необхідно натистути на з’явившуюся точку мишою та обрати Action, присвоїти їй і’мя, як показано на рисунку 3.3.

Рисунок 3.3 – Побудова дії

Для побудови вимог до конкретної дії необхідно обрати Decision Node, та написати умови над стрілочками, як подано на рисунку 3.4:

Рисунок 3.4 – Побудова вимог до конкретної дії

Для завершення побудови діаграми діяльності необхідно обрати точку у кружочці під назвою Activity Final Node. Діаграма діяльності приймає такий вигляд, як показано на рисунку 3.5.

Рисунок 3.5 – Побудована діаграма діяльності

Звіт до лабораторної роботи повинен містити у собі:

Титульний лист

Тему

Мету

Хід роботи зі скриншотами

Висновки

Питання до захисту

  1. Що таке мова UML?

  2. Що таке діаграма діяльності?

  3. Які основні цілі переслідує розробка діаграм діяльності?

Як позначаються паралельні процеси виконання дій та для чого вони використовуются?

Лабораторна робота №3

РОЗРОБКА АРХІТЕКТУРИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

ДЛЯ ОБРАНОЇ ПРЕДМЕТНОЇ ГАЛУЗІ

1 Тема роботи: Розробка архітектури програмного забезпечення для обраної предметної галузі.

2 Мета роботи: Придбання практичних навичок з архітектури програмного забезпечення для обраної предметної галузі.

3 Опис робочого місця: На кожному робочому місці повинно бути наступне обладнання:

- комп’ютер.

4 Теоретичний матеріал

UML (англ. Unified Modeling Language - уніфікована мова моделювання) - мова графічного опису для об'єктного моделювання в області розробки програмного забезпечення. UML є мовою широкого профілю, це відкритий стандарт, який використовує графічні позначення для створення абстрактної моделі системи, званої UML-моделлю. UML був створений для визначення, візуалізації, проектування та документування в основному програмних систем. UML не є мовою програмування, але в засобах виконання UML-моделей як інтерпретується коду можлива кодогенерація.

Діаграма класів — статичне представлення структури моделі. Відображає статичні (декларативні) елементи, такі як: класи, типи даних, їх зміст та відношення. Діаграма класів, також, може містити позначення для пакетів та може містити позначення для вкладених пакетів. Також, діаграма класів може містити позначення деяких елементів поведінки, однак їх динаміка розкривається в інших типах діаграм.

Запускаємо середовище Visual Paradigm, обираємо вкладку UML Modeling, як показано у рисунку 3.1:

Рисунок 3.1 – обирання пункту UML Modeling

Після обирання вищевказаного пункту та натискання на нього зявляється наступне віконце, в ньому обираємо Class diagram, як подано на рисунку 3.2:

Рисунок 3.2 – обирання Class diagram

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

Побудову діаграми класів необхідно починати з наступного: обрати з меню пункт «Class», та клікнути мишою, на екрані з’явиться клас, якому необхідно присвоїти ім’я. Для запису атрибутів необхідно натиснути на кружочок під назвою «Open specification» у правому верхньому куті, як показано на рисунку 3.3.

Рисунок 3.3 – Додавання до класу атрибутів та операцій

Обираємо вкладку «Attributes» та вводимо всі необхідні для класу атрибути, далі обираємо вкладку «Operations» та вводимо всі необхідні для класу операції. Після цього закриваємо вікно і наш клас готов. Починаємо будувати наступний.

Для побудови зв’язку між класами обираємо в меню «Generalization» та з’єднуємо класи між собою. Загальний вид діаграми класів має наступний вигляд:

Рисунок 3.4 – Загальний вид діаграми класів

Звіт до лабораторної роботи повинен містити у собі:

Титульний лист

Тему

Мету

Хід роботи зі скриншотами

Висновки

Питання до захисту

  1. Що таке мова UML?

  2. Що таке діаграма класів?

  3. Як позначається клас на діаграмі?

  4. Як позначається звязок між класами?

  5. Які основні цілі переслідує розробка діаграм класів?