Курс "Архитектура и управление IT" дает основные понятия и контекст архитектуры ПО в рамках различных методологий управления проектами, рассматривает практики идентификации существенных требований, проектирования, документирования и анализа, которые архитектор ПО может применять в своей работе для проектов с различными предметными областями и технологической базой.
Целевая аудитория: Руководители IT-подразделений, начальники отделов разработки, архитекторы ПО, проектировщики и ведущие разработчики. Дополнительная категория слушателей: менеджеры проектов, качества.
Темы, разбираемые на курсе:
- Управление проектами и достижение требуемых показателей качества на уровне архитектуры
- Идентификация, формализация и приоритезация требований к характеристикам качества системы (основные: производительность и масштабируемость, доступность, безопасность, изменчивость и другие атрибуты качества)
- Проектирование архитектуры: процесс принятия решений, понятия тактик, паттернов, подходов, стилей, типичные тактики для достижения основных характеристик качества
- Подход «точек зрения» и архитектурных представлений (view)
- Детальное рассмотрение нескольких распространённых наборов «точек зрения» (4+1 и Rozansky&Woods), использование техник моделирования в документировании
- Перспективы применённых тактик для достижения требуемых характеристик качества системы
- Архитектурный анализ: формальные процессы анализа и оценки архитектуры с вовлечением различных заинтересованных сторон, выявление принятых компромиссных решений и архитектурных рисков, дальнейшая работа с рисками
Требования к подготовке слушателей: Участие в проектах разработки ПО в одной из ролей, указанных в целевой аудитории более двух лет.
Программа курса
Модуль 1. Введение
- Понятие архитектуры
- Цели и задачи архитектуры
Модуль 2. Применение архитектурных практик в жизненном цикле разработки ПО
- Различные модели жизненного цикла проектов разработки ПО как средство управления рисками проектов
- Области применения «тяжеловесных» и гибких (Agile) методологий
- DevOps и DevSecOps
- Взаимодействие роли архитектора с ролями аналитика и менеджера проектов
- Практическое задание
Модуль 3. Критерии качества программного обеспечения
- Управление рисками качества ПО (ГОСТ Р ИСО/МЭК 9126-93)
- Формализация и приоритезация требований к различным характеристикам качества системы
- Управление рисками качества ПО на уровне проектирования
- Практическое задание
- Метод проектирования архитектуры от атрибутов качества (Attribute Driven Design, ADD)
- Подход «точек зрения» (viewpoints) и архитектурных представлений (views)
- Kruchten 4+1
- Rozanski & Woods
- Архитектурный анализ
- Метод оценки ATAM (Architecture Tradeoff Analysis Method)
- Метод ARID (Active Reviews for Intermediate Designs)
- CBAM (Cost-Benefit Analysis Method)
- Практическое задание
Модуль 4. Различные типы архитектуры приложений
- Понятие архитектуры систем
- Объектно-ориентированное программирование
- Клиент-серверная архитектура
- Трёх- и многозвенная архитектура
- Микросервисная архитектура
- Переход на микросервисы
- Достоинства и недостатки микросервисов
- Контейнеризация
- Практическое задание
Модуль 5. Анализ и моделирование требований к интеграции
- Анализ требований к интеграции
- Разработка системных функциональных требований к интеграции
- Разработка текстовых сценариев интеграции (Use Cases)
- Практическое задание
- Диаграмма потоков данных (Data Flow Diagram, DFD)
- Практическое задание
- Разработка диаграммы последовательности (UML Sequence Diagram)
- Практическое задание
- Описание преобразований данных (Data Mapping)
- Практическое задание
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Управление проектами — область деятельности, в ходе которой определяются и достигаются четкие цели при балансировании объемом работ, ресурсами (такими как время, деньги, труд, материалы, энергия, пространство и др.), временем, качеством и рисками в рамках некоторых проектов, направленных на достижение определенного результата при указанных ограничениях. Обучение искусству управления проектами необходимо самому широкому кругу специалистов - руководителям отделов, специалистам по контролю качества, сотрудникам проектных и сервисных отделов, разработчикам программных продуктов, IT-менеджерам.
Обучение искусству управления проектами необходимо самому широкому кругу специалистов — руководителям отделов, специалистам по контролю качества, сотрудникам проектных и сервисных отделов, разработчикам программных продуктов, IT-менеджерам. Ваша компетенция — это залог успешной реализации проектов в условиях сокращения бюджетов! Получите бесценные знания и станьте незаменимым руководителем сегодня!
Курсы по планированию и проектированию реорганизации деятельности предприятия знакомят слушателей с методами и инструментальными средствами автоматизации процесса реорганизации предприятия.
Наши курсы будут полезны всем, кто стремится оптимизировать процесс управления проектами, используя современные методы и учитывая последние тенденции развития рынка для реализации проектов любых уровней.
Вы освоите современные методологии управления проектами, узнаете, как правильно формировать проектные команды и оценивать рентабельность и эффективность проектов.
На основе полученных теоретических знаний о принципах и методах управления проектами слушатели ищут свои варианты решения проблемы.
Главный плюс курсов по управлению проектами – наличие практических модулей. Практикумы по инновационному менеджменту позволят тут же применить рассмотренные методы проектного управления. Наши курсы повышения квалификации по управлению проектами предоставляют возможность создать идеальную бизнес-модель для нового продукта и пройти путь от его разработки и внедрения до завоевания рынка.
В конце обучения на курсах проводится итоговая аттестация в виде теста или путём выставления оценки преподавателем за весь курс обучения на основании оценок, полученных обучающимся при проверке усвоения изучаемого материала на основании оценок за практические работы, выполненные в процессе обучения.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
- Нужна помощь в поиске курса?
Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
- Поговорите со своим личным тренинг-менеджером!
Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
|