Улучшаемые навыки

Выявление требований
Паттерны проектирования
Документирование
Анализ и оценка архитектуры
Quality Attribute Workshop (QAW)
Архитектурные тактики

Чему вы научитесь

01 Разрабатывать архитектурные решения, которые соответствуют требованиям бизнеса и техническим спецификациям
02 Поддерживать и развивать программное обеспечение
03 Анализировать и выбирать технологии и инструменты, которые лучше всего подходят для реализации архитектуры, учитывая производительность, масштабируемость и поддерживаемость
04 Управлять изменениями в архитектуре программного обеспечения, что позволит вам адаптироваться к новым требованиям и технологиям без значительных затрат времени и ресурсов
05 Взаимодействовать с другими членами команды, включая разработчиков, тестировщиков и менеджеров, что улучшит процесс разработки и повысит качество конечного продукта

Программа курса

01 Введение в курс (теория - 2 ч.)
Контекст, основные понятия, обзор дисциплины проектирования и анализа архитектур программных систем, роль архитектора.
02 Архитектура в жизненном цикле проекта разработки ПО (теория - 2 ч.)
Применение изученных архитектурных практик в жизненном цикле проектов разработки ПО, их сочетание с разными проектными методологиями, в т. ч. гибкими (Agile) методологиями разработки. Разновидности роли архитектора, взаимодействие с ролями аналитика и менеджера проекта.
03 Инициация проекта (теория - 2 ч., практика - 2 ч.)
Взаимосвязь архитектуры с системным окружением (техническим и организационным_, заинтересованными сторонами и бизнес-целями. Выявление заинтересованных сторон и бизнес-целей.
04 Идентификация требований (теория - 3 ч., практика - 3 ч.).
Формализация и приоритезация требований к характеристикам качества системы: производительность и масштабируемость, доступность, безопасность, изменчивость и пр. 
05 Проектирование архитектуры (теория - 3 ч., практика - 3 ч.)
Понятие тактики проектирования, метод проектирования архитектуры от атрибутов качества (Attribute Driven Design, ADD).
Процесс 
принятия решений, паттерны, подходы, стили.
Типичные тактики для достижения 
основных характеристик качества.
06 Документирование архитектуры (теория - 3 ч., практика - 3 ч.)
Назначение и структура описания архитектуры; подход «точек зрения» (viewpoints) и архитектурных представлений (views); детальное рассмотрение нескольких распространённых наборов «точек зрения» (“Kruchten 4+1” и “Rozanski & Woods”), использование техник моделирования в документировании; перспективы применённых тактик для достижения требуемых характеристик качества системы; типовой шаблон описания архитектуры; использование упрощённого описания на начальных этапах проекта; применение альтернативных техник описания архитектуры ПО (C4, cloudfront).
07 Архитектурный анализ (теория 3 ч., практика 1 ч.)
Формальные процессы анализа и оценки архитектуры с вовлечением различных заинтересованных сторон, выявление принятых компромиссных решений и архитектурных рисков, дальнейшая работа с рисками. Методы оценки ATAM (ArchitectureTrade off Analysis Method), ARID (Active Reviews for Intermediate Designs), CBAM (Cost-Benefit Analysis Method).
08 Практика

Для кого

Архитектор ПО Архитектор ПО
Разработчик Разработчик
Системный аналитик Системный аналитик
Бизнес-аналитик Бизнес-аналитик
Руководитель проекта Руководитель проекта

Предварительная подготовка

  • Опыт в программной инженерии в различных ролях более трех лет.
  • Более 1 года участия в проектах разработки ПО в одной из ролей, указанных в целевой аудитории.
  • Базовые знания английского языка.
  • Расписание курсов

    03.04.2025 - 18.04.2025

    16:30-19:30
    Дата и время:
    03.04.2025-18.04.2025
    16:30-19:30

    Middle 30 часов

    62 900 ₽

    56 610 ₽ — для физ. лиц

    26.05.2025 - 06.06.2025

    18:00-21:00
    Дата и время:
    26.05.2025-06.06.2025
    18:00-21:00

    Middle 30 часов

    62 900 ₽

    56 610 ₽ — для физ. лиц

    30.06.2025 - 15.07.2025

    11:00-13:30
    Дата и время:
    30.06.2025-15.07.2025
    11:00-13:30

    Middle 30 часов

    62 900 ₽

    56 610 ₽ — для физ. лиц

    16.10.2025 - 31.10.2025

    16:30-19:30
    Дата и время:
    16.10.2025-31.10.2025
    16:30-19:30

    Middle 30 часов

    62 900 ₽

    56 610 ₽ — для физ. лиц

    62 900 ₽

    56 610 ₽ — для физ. лиц

    Записаться на курс

    Курс проводят

    Александр

    Лавыш Александр

    Эксперт в области разработки и архитектуры ПО

    О проектах

    Александр – эксперт с практическим опытом более 14 лет. За свою карьеру он успешно реализовал проекты в ведущих российских и мировых IT-компаниях.
    В рамках проектов Александр занимался разработкой клиентских (Web и Desktop) и серверных приложений (SOA, MSA, Mono), разработкой архитектурных IT-систем, настройкой рабочих и IT процессов, анализом и оптимизацией проектов по сложности и стоимости.
    Также Александр занимался разработкой IT-стратегий для клиентов и утверждением архитектурных стандартов для приложений, участвовал в разработке бизнес-архитектуры.

    Курсы и сертификаты

    62 900 ₽

    56 610 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    62 900 ₽

    56 610 ₽ — для физ. лиц

    Юр. лицо — 62 900 ₽
    Физ. лицо — 56 610 ₽
    03.04.2025, Онлайн
    03.04.2025, Онлайн
    26.05.2025, Онлайн
    30.06.2025, Онлайн
    16.10.2025, Онлайн
    Открытая дата

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Общее впечатление довольно хорошее. Курс помог мне систематизировать знания и узнать много нового о деятельности архитектора и атрибутах качества. Порадовали полезные шаблоны для проектирования ПО. Также было довольно интересно тренироваться в командах. Большое спасибо!
    Замечательный тренинг! Понравилось, что обучение было в основном практическое, нам приходилось работать всей командой, а тренер помогал и отвечал на вопросы. Как мне показалось, такой формат способствовал высокому уровню вовлеченности 😊 мне понравилось.
    Много полезных прикладных материалов, информация подходах к созданию архитектуры хорошо структурирована, много упражнений. После тренинга появилось понимание целостной картинки и конкретных шагов, как проектировать, я начал думать под другим углом.
    Понравилась работа в команде, практическая направленность курса. Полезным был главный посыл построения архитектуры, отталкиваясь от архитектурно-значимых требований с особым акцентированием на атрибутах качества. Также положительно оцениваю практику по оформлению документа «Architecture Description» и компетентность тренера, который всегда был готов нам помочь.
    Учебные материалы были сложными (в хорошем смысле), было много примеров от тренера и участников, которые помогли лучше понять теорию. Кроме обычной презентации, нам дали шаблоны документов, которые можно использовать при построении архитектуры проектов. Тот факт, что нас разделили на команды, сработал хорошо, мы вместе делали проект и получили рекомендации от тренера.
    Благодарю за тренинг! Мы изучили процесс формирования бизнес-целей, как определить потребности заинтересованных сторон, изучили весь процесс архитектурного проектирования, его структуру, поэтому на курсе я получил представление о том, как должен быть организован процесс архитектуры ПО. Теперь я понял ключевые моменты планирования архитектуры.
    Очень понравилась практика . Понравились все затронутые темы, систематизация, полезные ссылки и практические задания, позволяющие лучше освоить материал. Курс как введение для новичка в целом неплох, схема: кусок теория + закрепление практикой. Мне понравилось, спасибо!
    Курс предлагает не конкретные решения, а показывает, как должен рассуждать архитектор при разработке решения на каждом этапе. И это здорово. Очень понравилось, что пройденную теорию сразу же можно применить на занятии в группе. Благодаря этому курсу я «навел порядок» у себя в голове.
    Понравилась презентация и дополнительные материлы, которые можно использовать и после прохождения курса в работе. Благодаря курсу у меня систематизировались знания о подходах, паттернах, жизненном цикле архитектурного проектирования. Практические задания очень интересные. Спасибо!

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    ARC-004
    24 часа

    Шаблоны проектирования приложений масштаба предприятия

    Изучите особенности выбора архитектурных решений для корпоративных приложений с акцентом на стили, атрибуты качества и практику.

    от Middle

    49 500 ₽

    ARC-005
    24 часа

    Аналитические шаблоны

    Курс посвящен методам построения UML-моделей и аналитическим приемам для решения типовых задач в разработке приложений.

    от Middle

    49 500 ₽

    ARC-008
    25 часов

    Проектирование высокопроизводительных приложений

    Курс по принципам проектирования высокопроизводительных систем и методам анализа производительности для приложений.

    от Middle

    51 500 ₽

    PM-002
    16 часов

    Планирование и контроль исполнения проекта

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

    от Middle

    19 900 ₽

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.