Детальная информация

Название Кроссплатформенное приложение с расширенными возможностями для управления коммуникационными интерфейсами: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы Рябой Евгений Эдуардович
Научный руководитель Фёдоров Станислав Алексеевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика uart ; автотестирование ; макросы ; логирование ; автоответ ; qt ; qserialport ; кроссплатформенность ; self-testing ; macros ; logging ; auto-response ; cross-platform compatibility
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1812
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35765
Дата создания записи 30.07.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Предмет исследования: Методы повышения эффективности ручного тестирования устройств с UART-интерфейсом посредством ПО. Цель работы: Снижение трудоёмкости ручных испытаний устройств с UART интерфейсом, уменьшение времени подготовки сценариев обмена и повышение эффективности анализа обмена данными за счёт разработки кроссплатформенного приложения с функциями автоматизации. Задачи, которые решались в ходе исследования: - изучение существующих терминальных программ и выявление их функциональных ограничений, - определение требований к функционалу и интерфейсу продукта - разработка архитектуры, включающую ядро обмена, слой бизнес логики и графический интерфейс, - реализовать ключевые функции: хранение макросов, автоконтрольные суммы, цветовую фильтрацию, логирование и эмуляцию ответов, - проведение функционального тестирования разработанного ПО, проверка корректности работы всех реализованных возможностей на практике. В результате работы разработано кроссплатформенное приложение TerminalER на языке C++ с использованием Qt и библиотеки QSerialPort. Реализованы модули: логирования, макросов, автоответов, автотестов, конструктор команд, двухпанельный мониторинг в ASCII/HEX, цветовая и шрифтовая настройка RX/TX. Проведено функциональное тестирование всех возможностей с подтверждением корректной работы.

Subject of research: Methods for improving the efficiency of manual testing of devices with a UART interface using software. Purpose of the work: To reduce the labor intensity of manual testing of devices with a UART interface, reduce the time required to prepare exchange scenarios, and increase the efficiency of data exchange analysis by developing a cross-platform application with automation functions. Tasks solved during the research: - studying existing terminal programs and identifying their functional limitations, - defining requirements for the functionality and interface of the product - developing an architecture that includes an exchange core, a business logic layer, and a graphical interface, - implementation of key functions: macro storage, auto checksums, color filtering, logging, and response emulation, - functional testing of the developed software, verification of the correct operation of all implemented features in practice. As a result of this work, a cross-platform application called TerminalER was developed in C++ using Qt and the QSerialPort library. The following modules were implemented: logging, macros, auto-responses, auto-tests, command builder, dual-panel monitoring in ASCII/HEX, color and font settings for RX/TX. Functional testing of all features was performed, confirming their correct operation.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика