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

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
Рядок 19: Рядок 19:
 
* [[asp-section3| РОЗДІЛ3. УПРАВЛІННЯ РОЗРОБКОЮ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ]]
 
* [[asp-section3| РОЗДІЛ3. УПРАВЛІННЯ РОЗРОБКОЮ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ]]
 
# [[agile | Сімейство гнучкої розробки програмного забезпечення Agile.]]
 
# [[agile | Сімейство гнучкої розробки програмного забезпечення Agile.]]
−
# Agile: підхід Scrum.
+
# [[Scrum | Agile: підхід Scrum.]]
−
# Agile: підхід Kanban.
+
# [[Kanban | Agile: підхід Kanban.]]
 
# Екстремальне програмування (Extreme programming, XP).
 
# Екстремальне програмування (Extreme programming, XP).
 
# Розповсюджені програмні засоби управління розробкою програмного забезпечення: Jira, Trello, Asana.
 
# Розповсюджені програмні засоби управління розробкою програмного забезпечення: Jira, Trello, Asana.

Версія за 08:34, 20 серпня 2022

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

  1. Базові поняття створення програмних продуктів.
  2. Процеси розробки програмного забезпечення відповідно до стандарту ISO/IEC 12207.
  3. Представлення та сутність моделей життєвого циклу розробкипрограмного забезпечення.
  4. Технології розробки та аналізу вимог до програмного забезпечення.
  5. Особливості використання мов програмування при розробки програмного забезпечення.
  6. Проектування та розробка людино-комп’ютерних інтерфейсів програмного забезпечення.
  7. Уніфікована мова моделювання програмного забезпечення (UML-Unified Modeling Language) та нотації проектування IDEF (Integrated DEFinition) (IDEF0, IDEF1, IDEF2, IDEF3).
  1. Якість програмного забезпечення.
  2. Модель якості програмного забезпечення відповідно до стандарту ISO/IEC 25010.
  3. Моделі надійності програмного забезпечення.
  4. Тестування програмного забезпечення.
  5. Верифікація та валідація програмного забезпечення.
  6. Технології окулографії (Eye-tracking).
  7. Технології засіву дефектів ПЗ (Software Faults Injection).
  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)
  1. Проблеми обробки великих даних.
  2. Проблеми кібербезпеки при розробки програмного забезпечення.
  3. Проблеми забезпечення та оцінки якості програмного забезпечення.
  4. Проблеми проектування та оцінки людино-комп’ютерних інтерфейсів.
  5. Проблеми розробки та використання штучного інтелекту (Artificial intelligence, AI).
  6. Проблеми технологій Інтернету речей (Internet of things, IoT).
  7. Проблеми використання розподілених реєстрів (Баз даних) (Block Chain) та криптовалюти (Crypto Currency)