Основные практики архитектора ПО

Слушатели познакомятся с базовыми понятиями архитектур программных систем, подготовкой требований в соответствии с бизнес-целями заинтересованных сторон, с проектированием, документированием архитектуры ПО, архитектурным анализом.





Код: CB001
Включено в курс

Книги и материалы

Электронные документы

Обед

Кофе брейк

Документы об обучении

Удостоверение о повышении квалификации

Форма обучения: Очно/Дистанционно
Ближайшие даты
24 - 28 Июня 2024 г.
21 - 25 Сентября 2024 г.
Продолжительность: 5 дней 24 ак.часа
Стоимость 45 000 руб.
Целевая аудитория

Архитекторы; технические специалисты и ведущие разработчики; системные аналитики и проектировщики

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

    • Инициация проекта: определение заинтересованных сторон и бизнес-целей

    • Идентификация, формализация и приоритезация требований к характеристикам качества системы (основные: производительность и масштабируемость, доступность, безопасность, изменчивость и другие атрибуты качества).

    • Проектирование архитектуры: процесс принятия решений, понятия тактик, паттернов, подходов, стилей; типичные тактики для достижения основных характеристик качества.

    • Документирование архитектуры: назначение и структура описания архитектуры; подход «точек зрения» (viewpoint) и архитектурных представлений (view); детальное рассмотрение нескольких распространённых наборов «точек зрения» (“4+1” и “Rozanski & Woods”), использование техник моделирования в документировании; перспективы применённых тактик для достижения требуемых характеристик качества системы; типовой шаблон описания архитектуры; использование упрощённого описания в предпродажной подготовке

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

    • Итоговая аттестация