• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2026/2027

Основы системного анализа

ID 1273427

Статус: Маго-лего
Когда читается: 2 модуль
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Кредиты: 3
Контактные часы: 28

Программа дисциплины

Аннотация

Данная дисциплина предназначена для освоения и систематизации навыков в части системного анализа. Курс даёт фундаментальные знания и практические навыки, которые нужны системному аналитику для работы с требованиями, проектирования решений и взаимодействия с командами разработки. Он подойдёт начинающим аналитикам, разработчикам, которые хотят перейти в анализ, и продуктовым специалистам, которым важно грамотно ставить задачи и описывать функциональность. Чему вы научитесь • Выявлять и фиксировать требования. Разберётесь, как собирать требования с разных стейкхолдеров, отличать функциональные от нефункциональных, работать с противоречиями и приоритизировать. • Моделировать системы и процессы. Освоите UML-диаграммы (use case, activity, sequence, class) и BPMN для описания бизнес-процессов; научитесь выбирать подходящий тип модели под задачу. • Описывать спецификации. Научитесь писать чёткие и однозначные ТЗ, структурировать разделы документа, использовать шаблоны и стандарты оформления (например, IEEE 830, ГОСТ), а также избегать типичных ошибок в формулировках. • Работать с интеграциями и данными. Поймёте, как описывать API и контракты взаимодействия, проектировать модели данных (ER-диаграммы), определять сущности, связи и ограничения. • Управлять изменениями и рисками. Узнаете, как вести реестр требований, фиксировать версии, отслеживать трассируемость и управлять изменениями в проекте. • Взаимодействовать со стейкхолдерами. Освоите техники интервью, воркшопов и согласования, научитесь формулировать вопросы и переводить «язык бизнеса» в «язык разработки»
Цель освоения дисциплины

Цель освоения дисциплины

  • Подготовленное техническое задание на разработку программного обеспечения, включающего в себя: 1. Функциональные и нефункциональные требования. 2. Описание автоматизируемых бизнес-процессов. 3. Описание архитектуры и интеграций. 4. Описание структуры БД. 5. Описание пользовательских интерфейсов.
Планируемые результаты обучения

Планируемые результаты обучения

  • Формирование знаний, умений и навыков в области сбора, анализа и управления функциональными и нефункциональными требованиями к программному обеспечению.
  • Формирование знаний, умений и навыков в области использования инструментов User story и Use case.
  • Формирование знаний, умений и навыков в области моделирования бизнес-процессов в нотации BPMN.
  • Формирование знаний, умений и навыков в области моделирования архитектуры программного обеспечения с использованием нотации UML.
  • Формирование знаний, умений и навыков в области моделирования структур баз данных в нотации ERD.
  • Формирование знаний, умений и навыков в области написания SQL-запросов.
  • Формирование знаний, умений и навыков в области проектирования интеграционных взаимодействий (REST, Kafka).
  • Формирование знаний, умений и навыков в области проектирования пользовательских интерфейсов.
  • Формирование знаний, умений и навыков в области постановки задач на разработку и документирования решений.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Раздел 1. Введение в системный анализ.
  • Раздел 2. Работа с требованиями.
  • Раздел 3. Моделирование бизнес-процессов.
  • Раздел 4. Техническое задание и спецификации.
  • Раздел 5. Работа с данными.
  • Раздел 6. Проектирование интеграций.
Элементы контроля

Элементы контроля

  • неблокирующий Тестирование
  • неблокирующий Домашнее задание (Разделы 1-4 ТЗ)
  • неблокирующий Защита проекта
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 2nd module
    0.2 * Тестирование + 0.3 * Домашнее задание (Разделы 1-4 ТЗ) + 0.5 * Защита проекта
Список литературы

Список литературы

Рекомендуемая основная литература

  • Разработка требований к программному обеспечению : пер. с англ., Вигерс, К., 2019

Рекомендуемая дополнительная литература

  • Введение в системы баз данных. Классическое издание. Т.1: ., Дейт, К. Дж., 2024
  • Введение в системы баз данных. Классическое издание. Т.2: ., Дейт, К. Дж., 2024

Авторы

  • Романова Татьяна Валентиновна
  • Преснова Анна Павловна