- •Індивідуальна робота на тему
- •Завдання
- •Теми робіт для дослідження
- •1. Методології проектування, їх порівняльна оцінка
- •2.Методологія структурного аналізу і проектування
- •3. Методологія об’єктно-орієнтованого аналізу і проектування
- •4. Методологія функціонального проектування idef0
- •7. Загальна характеристика та класифікація case - засобів
- •8. Інтегрований комплекс інструментальних засобів Rational Software Architect підтримки життєвого циклу програмного забезпечення
- •9. Технологія Computer Associates підтримки життєвого циклу програмного забезпечення
- •10. Технологія Oracle підтримки життєвого циклу програмного забезпечення
- •5. Методологія проектування послідовності процесів idef3
- •6. Методологія dfd (Data Flow Diagram) - структурний аналіз потоків даних
- •11. Порівняльна характеристика case - засобів
- •12. Оцінка і вибір case - засобів
- •13. Аналіз організацій для технологія впровадження case-засобів
- •Визначення потреб в case-засобах
- •Сучасні case-засоби.
- •Аналіз сучасного ринку case-засобів
5. Методологія проектування послідовності процесів idef3
Загальне визначення методології IDEF3
Синтаксис і семантика моделей IDEF3 (моделі IDEF3, діаграми, одиниця роботи, дія)
Зв'язки: "Часове передування", "Об'єктний потік" і "Нечітке відношення"
З'єднання: "І", "Ексклюзивне АБО" і "АБО".
Синхронні і асинхронні з'єднання.
Парність і комбінації з'єднань
Покажчики і декомпозиція дій
Вимоги IDEF3 до опису бізнес-процесів
Визначення сценарію, границь моделювання, точки зору, дій і об'єктів
Послідовність і паралельність
Взаємозв'язок моделей IDEF0 і IDEF3
Створення моделей IDEF3 для відображення блоків IDEF0
6. Методологія dfd (Data Flow Diagram) - структурний аналіз потоків даних
Призначення діаграм потоків даних
Синтаксис і семантика діаграм потоків даних
Функціональні блоки
Зовнішні сутності
Стрілки (потоки даних)
Сховища даних
Розгалуження і об'єднання
Побудова діаграм потоків даних
Два підходи до побудови DFD-моделей
Нумерація об'єктів
Застосування діаграми потоків даних (DFD)
7. Загальна характеристика та класифікація case - засобів
Особливості та визначення CASE технології аналізу предметної області і проектування інформаційної системи (а саме, напрямки реалізації, актуальність та визначення)
Фактори ефективного функціонування CASE-засобів (стандарти, інтеграція, підтримка стандартних методів, несуперечність, автоматизація)
Загальна характеристика CASE – засобів (область застосування, характерні риси, компоненти інтегрованих CASE-засобів)
Особливості та визначення CASE технології аналізу предметної області і проектування інформаційної системи (напрямки реалізації, актуальність та визначення)
Класифікація CASE - засобів
Ознаки класифікації CASE - засобів
Типи CASE - засобів (за компонентним складом, допоміжні)
Сучасні пропозиції CASE - засобів
8. Інтегрований комплекс інструментальних засобів Rational Software Architect підтримки життєвого циклу програмного забезпечення
Вимоги до методик реалізації і програмних інструментальних засобів
Технологія структурних та об’єктно-орієнтованих CASE-засобів.
Інтегрований комплекс інструментальних засобів Rational Software Architect.
Перспективи технології створення програмних засобів.
9. Технологія Computer Associates підтримки життєвого циклу програмного забезпечення
Вимоги до методик реалізації і програмних інструментальних засобів
Технологія структурних та об’єктно-орієнтованих CASE-засобів.
Технологія Computer Associates
Загальна характеристика компонентів пакету Computer Associates
Функціональні можливості пакету - AllFusion Modeling Suite 7.1
Перспективи технології створення програмних засобів.
10. Технологія Oracle підтримки життєвого циклу програмного забезпечення
Вимоги до методик реалізації і програмних інструментальних засобів
Технологія структурних та об’єктно-орієнтованих CASE-засобів.
Технологія Oracle
Методичні основи ПЗ корпорації Oracle (метод CDM з розробки прикладного ПЗ, метод PJM з управління проектом)
Комплекс Oracle Developer Suite швидкого створення додатків
CASE-засіб Oracle Designer - інтегрований засіб розробки
Перспективи технології створення програмних засобів.
