Основи інженерії програмного забезпечення

Основи побудови комп’ютерних мереж. Концепції, моделі та стандарти комп’ютерних мереж. Основи передачі даних в комп’ю­терних мережах. Основні стандарти розгортання локальних мереж. Апаратні засоби побудови та структуризації комп’ютерних мереж. Мережеві операційні системи. Загальні засади та технології побудови глобальних мереж. нженерні основи програмного забезпечення. Базові парадигми розробки ПЗ в середовищі MS Excel.  Моделювання предметної області засобами MS Office. Технологія розробки програмного забезпечення на основі СУБД MS Access. Парадигми програмування. Класичні задачі програмної інженерії та їх розв’язки. Ідентифікація конфігурації. Проектування. Контроль конфігурації. Програмування. Облік поточного стану. Керування процесом розробки. Оптимізаційні задачі. Пошукові задачі. Задача про виробництво. Транспортна задача. Задача про призначення. Конфігураційне керування. Вимоги до програмних систем. Класифікація вимог. Аналіз і збирання вимог. Інженерія вимог. Проектування архітектури програмних систем. Доведення, верифікації і тестування. Верифікація об’єктних моделей. Статичні методи тестування. Динамічні методи тестування. Валідація програм. Функціональне тестування.