Відмінності між версіями «Aspirantura»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
Рядок 14: Рядок 14:
 
# [[software-testing | Тестування програмного забезпечення.]]
 
# [[software-testing | Тестування програмного забезпечення.]]
 
# [[verification | Верифікація та валідація програмного забезпечення.]]
 
# [[verification | Верифікація та валідація програмного забезпечення.]]
−
# [[oculographu | Технології окулографії (Eye-tracking).']]
+
# [[oculographu | Технології окулографії (Eye-tracking).]]
 
# [[bugs | Технології засіву дефектів ПЗ (Software Faults Injection).]]
 
# [[bugs | Технології засіву дефектів ПЗ (Software Faults Injection).]]
  

Версія за 08:44, 9 вересня 2022

РОЗДІЛ1. ТЕХНОЛОГІЇ ПРОЕКТУВАННЯ ТА РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

  1. Базові поняття створення програмних продуктів.
  2. Процеси розробки програмного забезпечення відповідно до стандарту ISO/IEC 12207.
  3. Представлення та сутність моделей життєвого циклу розробки програмного забезпечення.
  4. Технології розробки та аналізу вимог до програмного забезпечення.
  5. Особливості використання мов програмування при розробки програмного забезпечення.
  6. Проектування та розробка людино-комп’ютерних інтерфейсів програмного забезпечення.
  7. Уніфікована мова моделювання програмного забезпечення (UML-Unified Modeling Language) та нотації проектування IDEF (Integrated DEFinition) (IDEF0, IDEF1, IDEF2, IDEF3).

РОЗДІЛ2. ЗАБЕЗПЕЧЕННЯ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

  1. Якість програмного забезпечення.
  2. Модель якості програмного забезпечення відповідно до стандарту ISO/IEC 25010.
  3. Моделі надійності програмного забезпечення.
  4. Тестування програмного забезпечення.
  5. Верифікація та валідація програмного забезпечення.
  6. Технології окулографії (Eye-tracking).
  7. Технології засіву дефектів ПЗ (Software Faults Injection).

РОЗДІЛ3. УПРАВЛІННЯ РОЗРОБКОЮ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

  1. Сімейство гнучкої розробки програмного забезпечення Agile.
  2. Agile: підхід Scrum.
  3. Agile: підхід Kanban.
  4. Екстремальне програмування (Extreme programming, XP).
  5. Розповсюджені програмні засоби управління розробкою програмного забезпечення: Jira, Trello, Asana.
  6. Збір знань з розробки програмного - Software Engineering Body of Knowledge (SWEBOK).
  7. Посібник до зводу знань з управління проектами A Guide to the Project Management Body of Knowledge (PMBOK Guide)

РОЗДІЛ4. НАУКОВІ ТА ПРАКТИЧНІ ПРОБЛЕМИ ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

  1. Проблеми обробки великих даних.
  2. Проблеми кібербезпеки при розробці програмного забезпечення.
  3. Проблеми забезпечення та оцінки якості програмного забезпечення.
  4. Проблеми проектування та оцінки людино-комп’ютерних інтерфейсів.
  5. Проблеми розробки та використання штучного інтелекту (Artificial intelligence, AI).
  6. Проблеми технологій Інтернету речей (Internet of things, IoT).
  7. Проблеми використання розподілених реєстрів (Баз даних) (Block Chain) та криптовалюти (Crypto Currency)