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

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

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


Продолжительность курса: 24 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
В данном курсе участники знакомятся с основными понятиями и контекстом архитектуры ПО, с практикой идентификации существенных требований, проектирования, документирования и анализа, которые архитектор ПО может применять в своей работе для проектов с различной предметной областью и технологической базой.
Теоретический материал подкреплён примерами, короткими письменными и устными упражнениями для участников. Вторая часть каждого дня курса даёт возможность применить эти практики, работая в команде по 3-4 человека: необходимо проработать пример от постановки бизнес-целей к черновому архитектурному документу

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

Необходимая подготовка:
• Опыт в программной инженерии в различных ролях
• Базовые знания английского языка

Программа курса:
Модуль 1. Введение в курс
• Контекст
• Основные понятия
• Обзор дисциплины проектирования и анализа архитектур программных систем
• Роль архитектора

Модуль 2. Инициация проекта
• Взаимосвязь архитектуры с системным окружением (техническим и организационным), заинтересованными сторонами и бизнес-целями
• Выявление заинтересованных сторон и бизнес-целей

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

Модуль 4. Проектирование архитектуры
• Понятие тактики проектирования
• Метод проектирования архитектуры от атрибутов качества (Attribute Driven Design, ADD)
• Процесс принятия решений, паттерны, подходы, стили
• Типичные тактики для достижения основных характеристик качества

Модуль 5. Документирование архитектуры
• Назначение и структура описания архитектуры
• Подход «точек зрения» (viewpoints) и архитектурных представлений (views)
• Детальное рассмотрение нескольких распространённых наборов «точек зрения» (“Kruchten 4+1” и “Rozanski & Woods”)
• Использование техник моделирования в документировании
• Перспективы применённых тактик для достижения требуемых характеристик качества системы
• Типовой шаблон описания архитектуры
• Использование упрощённого описания на начальных этапах проекта

Модуль 6. Архитектурный анализ 
• Формальные процессы анализа и оценки архитектуры с вовлечением различных заинтересованных сторон
• Выявление принятых компромиссных решений и архитектурных рисков, дальнейшая работа с рисками
• Метод оценки ATAM (Architecture Tradeoff Analysis Method)

Модуль 7. Архитектура в жизненном цикле проекта разработки ПО
• Применение изученных архитектурных практик в жизненном цикле проектов разработки ПО, их сочетание с разными проектными методологиями, в т. ч. гибкими (Agile) методологиями разработки
• Разновидности роли архитектора
• Взаимодействие с ролями аналитика и менеджера проекта

Характеристики курса

  • Начало: 24 Ноября 2020
  • Окончание: 27 Ноября 2020
  • Вендор: Тестирование ПО
  • Код курса: SWT08
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров
  • Направление: Тестирование ПО
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 31900 ₽
  • Дистанционно: 31900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru