Курс Ключевые принципы работы над архитектурой ПО

Код: Arch-01

Продолжительность курса

16 Академических часов

Стоимость курса

0 руб
Заказать

Цели курса:

Целью курса является обучение архитекторов, системных аналитиков и технических лидеров навыкам проектирования и анализа архитектуры ПО 

Содержание курса

 Глава 1. Роль архитектора ПО

  • Контекст, основные понятия
  • Обзор дисциплины проектирования и анализа архитектуры ПО
  • Роль архитектора

 Глава 2. Метамодель описания архитектуры

  • Заинтересованные стороны, Проекции, Виды
  • Типовые проекции и виды (Rozansky&Woods)

 Глава 3. Проектирование архитектуры

  • Определение заинтересованных сторон и бизнес-целей
  • Идентификация требований к характеристикам качества системы
  • Архитектурные механизмы
  • Проектирование архитектуры: процесс принятия решений, понятия тактик, паттернов, подходов, стилей; типичные тактики для достижения основных характеристик качества

 Глава 4.  Анализ и выбор архитектуры

  • Процесс анализа и оценки архитектуры с вовлечением различных заинтересованных сторон
  • Архитектурные риски и их минимизация
  • Вертикальное прототипирование

 Глава 5. Документирование архитектуры

  • Цели и методы документирования архитектуры
  • Коммуникация архитектуры

 Глава 6.  Работа с архитектурой в «гибких процессах разработки»

  • Особенности процесса влияющие на архитектуру
  • Организация обмена информацией
  • Технический долг и методы работы с ним