
- •Тема 1. Основні елементи мови uml
- •Загальна характеристика моделей об'єктно-орієнтованого аналізу і проектування
- •Пакети в мові uml
- •Канонічні діаграми мови uml
- •Особливості графічного зображення діаграм мови uml
- •Рекомендації по графічному зображенню діаграм мови uml
- •Тема 2. Елементи графічної нотації діаграми класів.
- •Графічне зображення класу, його атрибутів і операцій
- •Конкретні і абстрактні класи
- •Тема 3. Відношення та їх графічне зображення на діаграмі класів
- •Тема 4. Елементи графічної нотації діаграми кооперації
- •Призначення діаграми кооперації
- •Об'єкти та їх графічне зображення
- •Тема 5. Елементи графічної нотації діаграми послідовності
- •Призначення діаграми послідовності.
- •Об'єкти та їх зображення на діаграмі послідовності
- •Лінія життя та фокус управління
- •Особливості зображення моментів створення і знищення об'єктів.
- •Повідомлення на діаграмі послідовності
- •Рекомендації з побудови діаграм послідовності
- •Тема 6. Елементи графічної нотації діаграми станів
- •Особливості моделювання поведінки об'єктів у вигляді діаграм станів
- •Стан та його графічне зображення
- •Графічне зображення станів на діаграмі станів
- •Тема 7. Елементи графічної нотації діаграми діяльності
- •Тема 7. Елементи графічної нотації діаграми компонентів
- •Лабораторні роботи.
- •Змістовний модуль і. Введення в моделювання програмного забезпечення
- •Змістовний модуль іі. Вступ до мови uml
- •Змістовний модуль ііi. Основи моделювання поведінки
- •Змістовний модуль IV. Основи архітектурного моделювання
Змістовний модуль і. Введення в моделювання програмного забезпечення
ТЕМА 1. Огляд розвитку методологій програмування та моделювання
Причини складності розробки великих програмних систем
Методологія процедурно-орієнтованого програмування
Методологія об'єктно-орієнтованого аналізу і проектування
Методологія об'єктно-орієнтованого програмування
Методологія системного аналізу і системного моделювання
ТЕМА 2. Історичний огляд розвитку методології об'єктно-орієнтованого аналізу і проектування складних систем
Передісторія. Математичні основи теорія множин
Теорія графів
Семантичні мережі
Діаграми структурного системного аналізу
Діаграми «сутність-зв'язок»
Діаграми функціонального моделювання
Діаграми потоків даних
Основні етапи розвитку UML
ТЕМА 3. Інший погляд на розвиток моделювання ПЗ: візуальне програмування
Про користь креслень
ПО та інші інженерні об'єкти
Креслити ПО ...
Метафора візуалізації
Графовая метафора
Визначення візуального моделювання
Засоби візуального моделювання
Про програмні інструменти
Візуальне моделювання на тлі еволюції засобів програмування
Семантичний розрив візуальних моделей і програмного коду
Змістовний модуль іі. Вступ до мови uml
ТЕМА 4. Основні елементи мови UML
Загальна характеристика моделей ООА і П
Пакети в мові UML
Канонічні діаграми мови UML
Особливості графічного зображення діаграм мови UML
Рекомендації по графічному зображенню діаграм мови UML
ТЕМА 5. Елементи графічної нотації діаграми класів
Клас
Ім'я класу
Атрибути класу
Операції класу
Розширення мови UML для побудови моделей програмного забезпечення та бізнес-систем
Інтерфейс
ТЕМА 6. Відношення та їх графічне зображення на діаграмі класів
Відношення асоціації
Відношення узагальнення
Відношення агрегації
Відношення композиції
Рекомендації з побудови діаграм класів
ТЕМА 7. Елементи графічної нотації діаграми варіантів використання
Діаграма варіантів використання як концептуальне уявлення бізнес-системи в процесі її розробки.
Відношення на діаграмі варіантів використання
Додаткові позначення мови UML для бізнес-моделювання
ТЕМА 8. Специфікація вимог і рекомендації з написання ефективних варіантів використання
Формалізація функціональних вимог до системи за допомогою діаграми варіантів використання
Особливості специфікації функціональних вимог на діаграмі варіантів використання
Рекомендації з розробки діаграм варіантів використання
Змістовний модуль ііi. Основи моделювання поведінки
ТЕМА 9. Елементи графічної нотації діаграми станів
Діаграма станів в контексті кінцевого автомата
Стан та його графічне зображення
Перехід та подія
ТЕМА 10. Моделювання паралельного поведінки за допомогою діаграм станів
Складений стан і підстан
Історичні стану
Складні переходи і псевдостани
Рекомендації з побудови діаграм станів
ТЕМА 11. Елементи графічної нотації діаграми діяльності
Діаграма діяльності та особливості її побудови
Стану діяльності і дії
Переходи на діаграмі діяльності
Доріжки
Об'єкти на діаграмі діяльності