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

7.4. Тематичний план лекцій.

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

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

Загальне визначення дисциплін програмної інженерії.

Характеристика областей знань з інженерії програмного забезпечення – SWEBOK.

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

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

Типи моделей життєвого циклу. Каскадна модель. Інкрементна модель.

Спіральна модель. Еволюційна модель.

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

Інженерія вимог. Фіксація вимог. Трасування вимог.

Об'єктно-орієнтована інженерія вимог.

Візуальний підхід.

Текстовий підхід.

Методи об’єктного аналізу і моделювання.

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

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

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

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

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

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

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

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

UML-метод моделювання.

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

Мови специфікації програм. Класифікація.

Методи доведення правильності програм. Базові методи доведення. Модель доведення програми за твердженнями.

Тестування програмних систем. Статичні методи тестування. Динамічні методи тестування. Функціональне тестування.

Визначення інтерфейсуу програмуванні. Інтерфейс в ООП і в сучасних середовищах. Інтерфейс між клієнтом і сервером.

Інтерфейс мов програмування. Інтерфейс і взаємозв'язок мов програмування. Взаємодія різномовних програм. Стандарт 1SO/IEC 11404-96 з незалежних від мов типів даних.

Методи еволюційного змінювання компонентів і систем

Прикладна інженерія та інженерія предметної області. Прикладна інженерія.

Оцінювання вартості системи з компонентів.

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

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

Сертифікація програмного продукту.

Менеджмент проекту. Основні поняття та задачі.

Методи керування і планування проектом.

Методи керування ризиками у проекті.

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

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

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

Пошук нормативно правової інформації за фахом.

Візуальні технологія розробки гіпертекстових сторінок

Колективна розробка програмного забезпечення

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

UML-метод моделювання

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

Інтерфейс і взаємозв'язок мов програмування.

Методи керування і планування програмним проектом

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