Довідка
Довідка
ЛКЛАУД ІД 162
Loading...

Поняття архітектури ПЗ та роль архітектора. Життєвий цикл розробки ПЗ та значення архітектури

Дізнаємось

Поняття та основні складові архітектури програмного забезпечення
Ключові принципи проєктування архітектури ПЗ (SOLID, DRY, KISS, YAGNI)
Архітектурні стилі та патерни (монолітна, багаторівнева, мікросервісна, serverless)
Роль та обов'язки архітектора ПЗ в команді розробки
Компетенції та необхідні навички для архітектора ПЗ
Моделі життєвого циклу розробки ПЗ (waterfall, iterative, spiral, agile)
Етапи життєвого циклу програмного забезпечення
Вплив архітектури на якість, надійність та масштабованість ПЗ
Інструменти та техніки для документування архітектури
Архітектурні компроміси та їх оцінка

Навчимось

Визначати та аналізувати функціональні та нефункціональні вимоги до ПЗ
Обирати оптимальний архітектурний стиль відповідно до вимог проєкту
Створювати архітектурні діаграми з використанням UML та інших нотацій
Оцінювати архітектурні рішення за критеріями якості
Документувати архітектурні рішення та обґрунтовувати зроблений вибір
Виявляти архітектурні ризики та розробляти стратегії їх мінімізації
Аналізувати вплив архітектурних рішень на різні етапи життєвого циклу ПЗ
Використовувати архітектурні патерни для розв'язання типових проблем
Балансувати між технічними обмеженнями та бізнес-вимогами
Проводити архітектурні рев'ю та аудит існуючих рішень

Матеріали

Доступно тільки для зареєстрованих користувачів

Проблемні питання
  • Доступно тільки для зареєстрованих користувачів

Д.з.

Доступно тільки для зареєстрованих користувачів

Загальнонаціональна хвилина мовчання за загиблими внаслідок збройної агресії рф проти України
60