Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделювання ПЗ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.04 Mб
Скачать

Змістовний модуль і. Введення в моделювання програмного забезпечення

ТЕМА 1. Огляд розвитку методологій програмування та моделювання

  • Причини складності розробки великих програмних систем

  • Методологія процедурно-орієнтованого програмування

  • Методологія об'єктно-орієнтованого аналізу і проектування

  • Методологія об'єктно-орієнтованого програмування

  • Методологія системного аналізу і системного моделювання

ТЕМА 2. Історичний огляд розвитку методології об'єктно-орієнтованого аналізу і проектування складних систем

  • Передісторія. Математичні основи теорія множин

  • Теорія графів

  • Семантичні мережі

  • Діаграми структурного системного аналізу

  • Діаграми «сутність-зв'язок»

  • Діаграми функціонального моделювання

  • Діаграми потоків даних

  • Основні етапи розвитку UML

ТЕМА 3. Інший погляд на розвиток моделювання ПЗ: візуальне програмування

  • Про користь креслень

  • ПО та інші інженерні об'єкти

  • Креслити ПО ...

  • Метафора візуалізації

  • Графовая метафора

  • Визначення візуального моделювання

  • Засоби візуального моделювання

  • Про програмні інструменти

  • Візуальне моделювання на тлі еволюції засобів програмування

  • Семантичний розрив візуальних моделей і програмного коду

Змістовний модуль іі. Вступ до мови uml

ТЕМА 4. Основні елементи мови UML

  • Загальна характеристика моделей ООА і П

  • Пакети в мові UML

  • Канонічні діаграми мови UML

  • Особливості графічного зображення діаграм мови UML

  • Рекомендації по графічному зображенню діаграм мови UML

ТЕМА 5. Елементи графічної нотації діаграми класів

  • Клас

  • Ім'я класу

  • Атрибути класу

  • Операції класу

  • Розширення мови UML для побудови моделей програмного забезпечення та бізнес-систем

  • Інтерфейс

ТЕМА 6. Відношення та їх графічне зображення на діаграмі класів

  • Відношення асоціації

  • Відношення узагальнення

  • Відношення агрегації

  • Відношення композиції

  • Рекомендації з побудови діаграм класів

ТЕМА 7. Елементи графічної нотації діаграми варіантів використання

  • Діаграма варіантів використання як концептуальне уявлення бізнес-системи в процесі її розробки.

  • Відношення на діаграмі варіантів використання

  • Додаткові позначення мови UML для бізнес-моделювання

ТЕМА 8. Специфікація вимог і рекомендації з написання ефективних варіантів використання

  • Формалізація функціональних вимог до системи за допомогою діаграми варіантів використання

  • Особливості специфікації функціональних вимог на діаграмі варіантів використання

  • Рекомендації з розробки діаграм варіантів використання

Змістовний модуль ііi. Основи моделювання поведінки

ТЕМА 9. Елементи графічної нотації діаграми станів

  • Діаграма станів в контексті кінцевого автомата

  • Стан та його графічне зображення

  • Перехід та подія

ТЕМА 10. Моделювання паралельного поведінки за допомогою діаграм станів

  • Складений стан і підстан

  • Історичні стану

  • Складні переходи і псевдостани

  • Рекомендації з побудови діаграм станів

ТЕМА 11. Елементи графічної нотації діаграми діяльності

  • Діаграма діяльності та особливості її побудови

  • Стану діяльності і дії

  • Переходи на діаграмі діяльності

  • Доріжки

  • Об'єкти на діаграмі діяльності