О курсе

Это первая часть курса OTUS «Системный аналитик. Advanced», адресованного специалистам с опытом в системном анализе или смежных ИТ-ролях. В описании указано, что программа ориентирована на расширение профессиональных компетенций в проектировании и разработке ПО, а также на более точное позиционирование специалиста внутри компании и на рынке труда.

В заявленном содержании курса рассматриваются процесс разработки ПО, модели Waterfall и работа системного аналитика в Agile-командах. Отдельное внимание уделено основным видам требований, способам их выявления и подготовке к обследованию для сбора требований.

Также в программу включены нефункциональные требования: их классификация, способы выявления и влияние на продукт. Завершает первую часть практикум в формате групповой работы по выявлению требований.

В описании курса перечислены темы, связанные с визуализацией требований, моделированием бизнес-процессов, диаграммами UML, проектированием RESTful API, SOAP и gRPC, информационными моделями, архитектурой и структурами хранения данных, интеграционными взаимодействиями, декомпозицией задач и системами контроля версий.

Что рассматривается в программе

  • рассматриваются основные виды требований и способы их выявления
  • разбирается подготовка к обследованию для выявления требований
  • изучается классификация нефункциональных требований и их влияние на продукт
  • рассматривается процесс разработки ПО, Waterfall и роль системного анализа в Agile-командах
  • разбираются средства визуализации требований, включая моделирование бизнес-процессов и диаграммы UML
  • рассматривается проектирование и тестирование RESTful API, а также сравнение с SOAP и gRPC
  • затрагиваются информационные модели, архитектура и структуры хранения данных
  • рассматриваются интеграционные взаимодействия между приложениями через веб-сервисы

Кому может быть полезен курс

  • системным и ИТ-аналитикам с опытом работы от 1–2 лет
  • бизнес-аналитикам, дата-аналитикам и дата-сайентистам с опытом от 3 лет
  • специалистам, занимающимся сбором, выявлением и систематизацией требований
  • тем, кто готовит пользовательскую или эксплуатационную документацию
  • специалистам, знакомым с SQL на уровне простых запросов на выборку данных

Вопросы о программе

Для кого предназначена первая часть курса?

В описании указано, что курс рассчитан на ИТ-аналитиков и системных аналитиков с опытом от 1–2 лет, а также может быть интересен аналитикам данных, дата-сайентистам и бизнес-аналитикам с опытом от 3 лет.

Какие темы входят в первый модуль?

В первый модуль включены обзорное занятие, процесс разработки ПО и системный анализ в Agile, основные виды и способы выявления требований, нефункциональные требования, а также практикум по выявлению требований в групповом формате.

Какие предварительные знания предполагаются?

Указаны опыт работы в системном анализе от 1 года или в ИТ от 2 лет, опыт подготовки пользовательской или эксплуатационной документации, опыт сбора и систематизации требований, а также понимание принципов SQL и умение писать простые запросы на выборку данных.

Какие инструменты и подходы упоминаются в программе?

В описании упоминаются Waterfall, Agile, UML, моделирование бизнес-процессов, RESTful API, SOAP, gRPC, информационные модели, архитектура и структуры хранения данных, интеграционные взаимодействия, декомпозиция задач и системы контроля версий.