ProgIngContrSystems

Матеріали дисципліни "Програмна інженерія в системах управління"

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

Курсова робота

Виконання курсової роботи за новим зразком (з 2026 р)

Основні ідеї

  • пропонується три варіанти: класичний (2026+), командний (класичний до 2026), спеціальне завдання
  • курсова робота в класичному варіанті пишеться як індивідуальні завдання в кінці кожної лабораторної роботи
  • один репозиторій для коду та опису
  • класичні завдання 30 шт, що включають:
    • один датчик для опису (дається згідно варіанту) та підключення
    • збір даних з веденням архіву (на Edge)
    • локальний HMI для підключення з телефону (WiFi)
    • передача даних по MQTT, websocket, http
    • один алгоритм для реалізації
    • статистика в хмарі
    • сповіщення через Discord або Telegram

Виконання курсової роботи за старим зразком (до 2026 р)

Календарний план (орієнтовний)

Опис робіт Терміни Примітки
Формування та уточнення теми. 1.02 - 07.02 Вся команда.
Розробка першого варіанту технічних вимог: Формування першого варіанту вимог. 8.02 - 21.02 Вся команда.
Формування першого варіанту переліку необхідних засобів. Розробка методик перевірки ПЗ для Edge-рівня. 22.02 - 7.03 Розділення робіт за напрямками.
Розробка першого варіанту схем підключення технічних засобів. Розробка та тестування першого варіанту ПЗ для Edge-рівня. Розробка локального Веб-інтерфейсу. Правки по вимогам. 8.03-21.03 Розділення робіт за напрямками.
Розробка методик перевірки функцій архівування. Реалізація функцій збереження в локальній БД. Правки по вимогам. Реалізація функцій збереження у віддаленій БД. Синхронізація локальної та віддаленої БД. Правки по вимогам. 22.03-4.04 Розділення робіт за напрямками.
Розробка методик перевірки аналітичних сервісів. Реалізація функцій звітності. Правки по вимогам. 5.04-18.04 Розділення робіт за напрямками.
Методика перевірки діалогових сервісів. Розробка та перевірка чат-ботів. Розробка ВЕБ-сервісів для віддаленого контролю та керування. Правки по вимогам. 19.04-2.05 Розділення робіт за напрямками.
Доробка проекту. Доробка вимог. Доробка документації. 3.05-16.05 Вся команда.
Захист проекту. 17.05-30.05 Вся команда.
  на сторінку курсу Програмна інженерія в системах управління