
дисципліна: “CASE технології ”
(Викл. Дяченко а.Ю.) теми рефератів
-
Призначення мови UML.
-
Загальна структура уніфікованої мови моделювання.
-
Основні пакети метамоделі мови UML.
-
Специфіка опису метамоделі.
-
Особливості нотації діаграм.
-
Поняття актора та варіанта використання на діаграмі варіантів використання уніфікованої мови моделювання.
-
Особливості використання інтерфейсів та зауважень.
-
Типи відношень на діаграмі варіантів використання.
-
Рекомендації по побудові діаграм варіантів використання.
-
Ім'я, атрибути та операції класу.
-
Типи відношень між класами.
-
Інтерфейси та об'єкти на діаграмах класів мови UML.
-
Шаблони або параметризовані класи.
-
Рекомендації по побудові діаграм класів.
-
Автомати, стани та переходи на діаграмах станів уніфікованої мови моделювання.
-
Використання складених станів, підстанів, історичних станів.
-
Складні переходи між станами.
-
Використання переходів, стежок та об'єктів на діаграмах діяльності.
-
Рекомендації по побудові діаграм станів та діяльності.
-
Використання та взаємозв'язок елементів діаграм послідовності: лінії життя об'єкту, фокусу керування, розгалуження потоку керування, стереотипів повідомлень, часових обмежень, коментарів.
-
Особливості використання та взаємозв'язку елементів діаграм кооперації: мультиоб'єктів, активних об'єктів, складених об'єктів, зв'язків, стереотипів зв'язків, повідомлень.
-
Рекомендації по побудові діаграм послідовності та кооперації.
-
Компонент. Особливості нотації імені компоненту. Види компонентів.
-
Інтерфейси та залежності на діаграмах компонентів мови UML.
-
Використання вузлів та з'єднань на діаграмах розгортання.
-
Рекомендації по побудові діаграм компонентів та розгортання.
-
Особливості проектування систем реального часу за допомогою уніфікованої мови моделювання.
-
Засоби підтримки паралельних обчислень в сучасних середовищах візуального моделювання.
-
Проектування реляційних баз даних з використанням UML.
-
Розробка Web-додатків за допомогою уніфікованої мови моделювання.
-
Проектування XML-словників з використанням UML.
-
Історичний огляд розвитку методології об‘єктно-орієнтованого аналізу і проектування складних систем
-
Математичні основи об‘єктно-орієнтованого моделювання
-
Діаграми функціонального моделювання
-
Діаграми потоків даних
-
Основні етапи розвитку мови UML
-
Особливості розробки діаграми варіантів використання в середовищі Microsoft Visio.
-
Особливості розробки діаграми варіантів використання в середовищі UML Umbrello.
-
Особливості розробки діаграми варіантів використання в середовищі Power Designer.
-
Роль діаграми варіантів використання при генерації програмного коду.
-
Особливості розробки діаграми класів в середовищі Microsoft Visio.
-
Особливості розробки діаграми класів в середовищі Model Maker.
-
Особливості розробки діаграми класів в середовищі Power Designer.
-
Роль діаграми класів при генерації програмного коду.
-
Особливості розробки діаграм станів та діяльності в середовищі Microsoft Visio.
-
Особливості розробки діаграм станів та діяльності в середовищі Model Maker.
-
Особливості розробки діаграм станів та діяльності в середовищі Power Designer.
-
Роль діаграми станів при генерації програмного коду.
-
Роль діаграми діяльності при генерації програмного коду.
-
Особливості розробки діаграм послідовності та кооперації в середовищі Microsoft Visio.
-
Особливості розробки діаграм послідовності та кооперації в середовищі Model Maker.
-
Особливості розробки діаграм послідовності та кооперації в середовищі Power Designer.
-
Роль діаграми послідовності при генерації програмного коду.
-
Роль діаграми кооперації при генерації програмного коду.
-
Особливості розробки діаграм компонентів та розгортання в середовищі Microsoft Visio.
-
Особливості розробки діаграм компонентів та розгортання в середовищі Model Maker.
-
Особливості розробки діаграм компонентів та розгортання в середовищі Power Designer.
-
Роль діаграми компонентів при генерації програмного коду.
-
Роль діаграми розгортання при генерації програмного коду.
-
Порівняльний аналіз методів автоматизованої побудови діаграм UML на базі об‘єктно-орієнтованого програмного коду
-
Проектування паралельних та розподілених додатків середовищі Argo UML.
-
Проектування паралельних та розподілених додатків середовищі Power Designer.
-
Проектування паралельних та розподілених додатків середовищі UML Umbrello.
-
Проектування паралельних та розподілених додатків середовищі Model Maker.
-
Історія розвитку CASE-засобів.
-
Перспективи розвитку CASE-засобів.
-
Створення схеми бази даних за допомогою CASE-засобу Computer Associates (C) ERWin..
-
Ознайомлення з технологією структурного аналізу і проектування SADT, на прикладі CASE-системи BPWin.
-
Поєднання CASE-технологій та функціонального програмування.
-
Синхронізація IDEF0 і DFD діаграм бізнес процесу підприємства зі структурою реляційної бази даних, на прикладі CASE-систем BPWin/ERWin.
-
Особливості застосування генетичних алгоритмів для автоматичної побудови та оптимізації структури IDEF0 діаграм.
-
Ознайомлення з технологією проектування програм за допомогою UML в CASE-засобі ArgoUML
-
Поєднання CASE-технологій та технологій штучного інтелекту.
-
Поєднання CASE-технологій та імітаційного моделювання.
-
Розробка і тестування системи обмежень в моделях UML на мові OCL в CASE-засобі ArgoUML
-
Особливості застосування нейронних мереж для автоматичної побудови та оптимізації структури IDEF0 діаграм.
-
CMMI, SW-CMM (Capability Maturity Model for Software) – модель зрілості процесів розробки програмного забезпечення на підприємстві.
-
Особливості застосування генетичних алгоритмів для автоматичної побудови та оптимізації структури UML діаграм.
-
РМВoК - Guide to the Project Management Body of Knowledge – керівництво по управлінню проектами.
-
Особливості застосування нейронних мереж для автоматичної побудови та оптимізації структури UML діаграм.
-
CASE-системи підтримки методологій MSF/MOF
-
Поєднання CASE-технологій та еволюційного програмування.
-
Особливості CASE Eclipse та можливості розробки ПО.
-
Поєднання CASE-технологій та експертних систем.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування Java.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування C++.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування Object Pascal.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування Visual Basic.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування PHP.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування Perl.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування Python.
-
Порівняльний аналіз можливостей середовищ візуального моделювання по реінжинірингу програм на мові програмування Ruby.
-
Розробка плагінів для середовища Rational Rose.
-
Розробка плагінів для середовища Visual UML
-
Розробка діаграм варіантів використання в середовищі Rational Rose.
-
Розробка діаграм класів в середовищі Rational Rose.
-
Розробка діаграм станів в середовищі Rational Rose.
-
Розробка діаграм діяльності в середовищі Rational Rose.
-
Розробка діаграм послідовності в середовищі Rational Rose.
-
Розробка діаграм кооперації в середовищі Rational Rose.
-
Розробка діаграм компонентів в середовищі Rational Rose.
-
Розробка діаграм розгортання в середовищі Rational Rose.
-
Проектування реляційних баз даних в середовищі Rational Rose.