Чему вы научитесь
- Вы научитесь чётко различать и классифицировать виды архитектур ИС — монолитную, микросервисную, эталонные модели и архитектурные образцы — и обоснованно выбирать оптимальный вариант под конкретные задачи бизнеса.
- Вы научитесь применять эталонные модели и эталонные архитектуры как практические шаблоны для проектирования, понимая разницу между паттерном, эталонной моделью и эталонной архитектурой.
- Вы научитесь проектировать архитектуру двумя подходами — «сверху вниз» (от бизнес-целей) и «снизу вверх» (от существующих компонентов) — и комбинировать их для достижения наилучшего результата.
- Вы научитесь грамотно выстраивать жизненный цикл ИС, выбирая между каскадной, поэтапной с промежуточным контролем и спиральной моделями с учётом специфики проекта, рисков и требований заказчика.
- Вы научитесь применять стандарты проектирования (отечественные ГОСТы и международный ISO/IEC 12207) на всех стадиях разработки, включая процессы реализации, поддержки и повторного использования ПО.
- Вы научитесь корректно выявлять, формулировать и документировать все виды требований — пользовательские, системные, функциональные и нефункциональные — и прослеживать их взаимосвязь с архитектурными решениями.
- Вы научитесь проверять полноту системы требований, выявлять противоречия и пробелы на ранних этапах проектирования, предотвращая дорогостоящие доработки на поздних стадиях.
- Вы научитесь внедрять гибкие методологии разработки (Agile) и подход DevOps в процесс проектирования, а также использовать Low-code-платформы и инструменты автоматизации для ускорения разработки.
- Вы научитесь применять структурные методы анализа и проектирования — SADT, IDEF0, IDEF3, DFD и IDEF1X — для моделирования бизнес-процессов «как есть» (AS-IS) и «как должно быть» (TO-BE), а также проводить реинжиниринг.
- Вы научитесь проектировать модели данных с использованием методологии IDEF1X и моделировать потоки данных (DFD) для построения эффективных информационных хранилищ и структур обмена.
- Вы научитесь использова
О курсе
Комплексный курс по проектированию архитектуры ИС, охватывающий полный цикл создания систем — от понятий и классификаций до детального проектирования ПО. Изучаются модели жизненного цикла (каскадная, спиральная), стандарты (ГОСТ, ISO/IEC 12207), методы сбора требований, структурные нотации (IDEF0, IDEF3, DFD, IDEF1X) и UML. Рассматриваются монолитная и микросервисная архитектуры, эталонные модели, Agile, DevOps, Low-code и CASE-средства. Для аналитиков, архитекторов, разработчиков и ИТ-руководителей.
Для кого этот курс
Этот курс для системных аналитиков, которые хотят подняться на уровень выше — не просто собирать требования, а проектировать архитектуру решений и понимать, как их аналитические артефакты влияют на всю систему.
Этот курс для архитекторов программного обеспечения (как начинающих, так и практикующих), желающих систематизировать свои знания, освоить единый понятийный аппарат (UML, IDEF, эталонные модели) и научиться работать не только с кодом, но и со стандартами и жизненным циклом.
Этот курс для ведущих разработчиков и тимлидов, которые принимают технические решения и хотят перейти на уровень архитектурного мышления — научиться выбирать между монолитом и микросервисами, обосновывать свой выбор перед руководством и проектировать системы «на вырост».
Этот курс для технических руководителей проектов и менеджеров разработки, которым необходимо контролировать не только сроки и команду, но и качество архитектурных решений, понимать жизненный цикл ИС, стандарты и уметь проверять полноту требований к системе.
Этот курс для менеджеров продуктов (Product Managers) и владельцев продуктов (Product Owners) , которые хотят глубже понимать техническую составляющую своих продуктов, грамотно формулировать нефункциональные требования и эффективно взаимодействовать с архитекторами и разработчиками на одном языке.
Этот курс для ИТ-директоров и руководителей ИТ-департаментов, которые управляют портфелем информационных систем и нуждаются в системном понимании архитектуры, чтобы принимать стратегические решения о выборе технологического стека, стандартов и моделей жизненного цикла для всей организации.
Этот курс для инженеров по качеству и тестированию, которые хотят понимать архитектуру системы на ранних этапах, чтобы выстраивать стратегию тестирования не постфактум, а исходя из архитектурных решений и нефункциональных требований.
Этот курс для бизнес-аналитиков, участвующих в обследовании предметной области и формализации бизнес-процессов, — он даст им навыки моделирования в нотаци