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

7.6. Тематичний план практичних робіт.

Питання, які вивчаються на заняттях

Змістовний модуль 1

SWEBOK. Інженерія вимог. Проектування програмного забезпечення. Конструювання програмного забезпечення. Тестування програмного забезпечення. Супровід програмного забезпечення. Керування конфігурацією. Керування інженерією програмного забезпечення. Процес інженерії. Методи і інструменти інженерії. Якість програмного забезпечення.

СТАНДАРТ І МОДЕЛІ ЖИТТЄВОГО ЦИКЛУ.

Формування прикладних моделей життєвого циклу.

АНАЛІЗ ТА ВИЗНАЧЕННЯ ВИМОГ ДО ПРОГРАМНИХ СИСТЕМ.

Загальні підходи до визначення вимог. Класифікація вимог. Аналіз і збирання вимог. Інженерія вимог. Фіксація вимог. Трасування вимог.

Об'єктно-орієнтована інженерія вимог. Візуальний підхід. Текстовий підхід.

МЕТОДИ ОБ'ЄКТНОГО АНАЛІЗУ І МОДЕЛЮВАННЯ.

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

Проектування архітектури програмних систем. Загальні підходи до проектування програмних систем. Проектування різних видів архітектур програмних систем.

7.7. Тематичний план самостійної роботи студентів.

Назва теми та її зміст

Змістовний модуль 1

1

Програмна інженерія як дисципліна керування та економічна дисципліна.

1

Проектування програмного забезпечення. Конструювання програмного забезпечення. Тестування програмного забезпечення. Супровід програмного забезпечення.

2

Характеристика життєвого никлу стандарти 1SO/IEC 12207.

2

Типи моделей життєвого циклу.

3

Аналіз і збирання вимог до програмних систем.

3

Об'єктно-орієнтована інженерія вимог. Візуальний підхід. Текстовий підхід.

4

Основні поняття об'єктно-орієнтованих методів аналізу. Загальні підходи до проектування програмних систем.

4

Метод побудови об'єктної моделі предметної області.

4

Проектування різних видів архітектур програмних систем.

Змістовний модуль 2

5

Компонентне програмування. Аспектно-орієнтоване програмування.

5

Сервісно-оріентоване програмування. Агентне програмування

6

Верифікація і валідація програм. Загальні перспективи верифікації програм.

6

Тестування програмних систем.

7

Інтерфейс в ООП і в сучасних середовищах.

7

Реверсна інженерія.

8

Репозітарій компонентів. Мова опису інтерфейсу компонентів.

8

JAVA-технологія.

9

Моделі якості програмних систем.

10

Метод критичного шляху –СРМ.

10

Метод аналізу й оцінки проекту-PERT.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]