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

Название Разработка программного приложения генерирования и статистического анализа шумоподобных случайных последовательностей: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных»
Авторы Вербова Мария Николаевна
Научный руководитель Вербова Наталья Михайловна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2024
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика случайный процесс; случайные последовательности; псевдослучайные последовательности; статистический анализ; проектирование программного обеспечения; random process; random secuecies; pseudorandom secuecies; statistical analysis; software design
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.03
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2024/vr/vr24-3383
Права доступа Доступ по паролю из сети Интернет (чтение)
Ключ записи ru\spstu\vkr\30457
Дата создания записи 11.07.2024

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

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

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

Целью выпускной квалификационной работы является проектирование и разработка приложения способного формировать программными средствами шумоподобные случайные последовательности с равномерным и нормальным распределением, а также способного выполнять анализ последовательностей на случайность с проверкой гипотезы на нормальность распределения. В процессе работы была проанализирована природа случайных последовательностей и их некоторые характеристики. Рассмотрены способы генерирования случайных последовательностей физическими и математическими средствами. Постановка задачи оформлена в виде пользовательской истории (user story). Организационная структура приложения представлена в виде диаграммы UML. В качестве инструментального средства реализации приложения выбран язык программирования C++. В целом это позволило выполнить подготовку сценарных планов, (user cases) на основе которых была выполнена разработка всего проекта, а также выполнить подготовку сценарных планов (test cases), на основе которых было выполнено модульное тестирование функций, вычисляющих статистические характеристики случайной последовательности. Создан дистрибутивный пакет развертывания приложения на компьютере. В результате работы получено протестированное и полностью реализующее заявленный функционал приложение, позволяющее получить основные статистические свойства анализируемой последовательности, а также сгенерировать имитирующую шум псевдослучайную последовательность с равномерным или нормальным распределением. Полученное приложение полностью готово к тестированию на производстве для выполнения экспресс-анализа сигналов на случайность, а также для увеличения энтропии передаваемых сигналов.

The purpose of the graduate qualification work is to design and develop an application capable of generating noise-like random sequences with uniform and normal distribution by software, as well as capable of performing analysis of sequences for randomness with hypothesis testing for normal distribution. In the process of work, the nature of random sequences and some of their characteristics were analyzed. Methods for generating random sequences by physical and mathematical means are considered. The task statement is framed in the form of a User Story. The organizational structure of the application is represented as a UML diagram. The C++ programming language was chosen as a tool for implementing the application. In general, this made it possible to prepare scenario plans (user cases) on the basis of which the development of the entire project was carried out, as well as to prepare scenario plans (test cases) on the basis of which unit testing of functions that calculate the statistical characteristics of a random sequence was performed. A distribution package has been created to deploy the application on a computer. As a result of the work, a tested application that fully implements the declared functionality has been obtained, which allows obtaining the main statistical properties of the analyzed sequence, as well as generating a pseudo-random sequence simulating noise with a uniform or normal distribution. The resulting application is completely ready for testing in production to perform express analysis of signals for randomness, as well as to increase the entropy of transmitted signals.

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

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

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