Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь, наши правила обработки персональных данных – здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом НИУ ВШЭ и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.

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

Разработка архитектурного решения для автоматизации управления процессами между стратегическим и тактическим уровнями ответственности средствами языка С++ на платформе Qt

ФИО студента: Баринова Ксения Вадимовна

Руководитель: Маслова Екатерина Александровна

Кампус/факультет: Факультет информатики, математики и компьютерных наук (Нижний Новгород)

Программа: Программная инженерия (о/з) (Бакалавриат)

Год защиты: 2025

АННОТАЦИЯ Выпускная дипломная работа посвящена разработке системы тестирования сервиса по управлению процессами между стратегическим и тактическим уровнями ответственности. Сервис информационного взаимодействия является одним из ключевых в большом проекте, разрабатываемом на предприятии «Алмаз-Антей». Его основные задачи это преобразование данных в локальное пространство имен и отправка этих данных до адресата. В данном случае адресатом может быть сервис по принятию решений. Специфика разработки заключается в высоких требованиях к защите обменом информацией, высокой продуманности алгоритмов действий с максимальным исключением логических ошибок. Проект находится на этапе разработки, поэтому для сервиса необходимо разработать систему тестирования, чтобы проверять правильность и надежность его работы. Целью данной работы является проектирование и разработка системы тестирования, которая поможет проверить корректность работы сервиса и выявить ошибки на более ранних стадиях разработки. Проектирование и разработка включают в себя анализ требований, предъявляемых к сервису, анализ требований, предъявляемых к системе тестирования, проектирование архитектуры системы тестирования, описанной средствами языка визуального моделирования The UML в виде диаграмм прецедентов (Use-case diagram), активности (Activity diagram), последовательности (Sequence diagram), реализация функционала. Система тестирования направлена на улучшение результата разработки и повышение качества выпускаемого программного обеспечения. Приложение VisualProto совместно со спроектированным TestService образуют систему тестирования. Результатом работы стало приложение VisualProto, разработанное в среде QtCreator, написанное на языке C++ с использованием классов Qt в операционной системе AstraLinux. Приложение преобразует proto-файлы в графическую форму для заполнения с целью формирования сценария тестирования. Работа представлена на 73 листах, ссылается на 20 источников, содержит 49 рисунков и 7 таблиц.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ