Введение 4
1. Постановка задачи 6
2. Обзор 7
2.1. Обзор предметной области 7
2.2. Обзор существующих решений 9
2.3. Выбор редактора диаграмм 10
2.4. Выбор библиотеки для создания графического интерфейса 12
3. Требования к системе 16
4. Описание архитектуры 17
4.1. Общее описание работы системы 17
4.2. Диаграмма классов 18
4.3. Пользовательский интерфейс 19
4.4. Используемые технологии 20
5. Описание реализации 21
5.1. Описание графических обозначений элементов сети ... 21
5.2. Импорт конфигурационных файлов 23
5.3. Конвертация конфигурационных файлов в файлы диаграмм 24
5.4. Изменение параметров на диаграмме 26
5.5. Изменение цвета связей в зависимости от статуса соединения 27
6. Тестирование и апробация 28
6.1. Модульное тестирование 28
6.2. Апробация 28
Заключение 30
Список литературы 31
4G — это стандарт беспроводной связи четвертого поколения, который обеспечивает высокоскоростной доступ к интернету и передачу
данных на мобильных устройствах. Сами сети 4G существуют с 2009
года, то есть уже около пятнадцати лет [10].
До недавнего времени настройкой сетей занимались люди, работающие совместно с операторами сотовой связи, имеющие при этом специальное образование. Однако в последние несколько лет наметилась
тенденция внедрения технологий 4G в самые разнообразные области,
туда, где они раньше не использовались — например, на промышленные предприятия или в транспортную отрасль [18]. Часто приходится
разворачивать собственные локальные LTE-сети там, где отсутствует
доступ к полноценным сетям. Например, на месторождениях при добыче полезных ископаемых.
Компании ищут способы внедрить новые технологии в работу, затратив при этом минимальное количество ресурсов, но далеко не на
всех предприятиях имеются сотрудники, квалификация которых позволяет заниматься настройкой и администрированием сетей.
Существует два решения данной проблемы. Первое заключается в
обучении сотрудников новым технологиям, однако это требует значительных затрат, как финансовых, так и временных. Вторым вариантом
решения проблемы является упрощение процесса настройки сетевых
систем. Если сделать управление сетями более понятным и доступным,
то решением этой задачи смогут заниматься даже люди, специализация
которых отлична от области сетевых технологий. Это поможет сэкономить ресурсы, которые могли быть затрачены на переквалификацию
имеющихся кадров или поиск новых сотрудников.
Таким образом появилась потребность в продукте, который позволит настраивать параметры сетей 4G людям без глубоких знаний сетевых технологий.
Исходя из этого запроса российские компании ООО «Мобил-груп» и
ООО «ЛИС» приняли решение разработать комплекс программ, кото-
4рый позволит настраивать сети 4G графическим способом. Выбор в сторону визуального представления был сделан по причине того, что графические средства являются наиболее понятными и доступными для
людей, которые имеют минимальные знания о программировании.
Планируется, что продукт будет поставляться предприятиям в виде
комплекса программ, состоящего из десктопного приложения и редактора диаграмм.
В ходе выполнения работы получены следующие результаты.
• Были сформулированы основные требования к инструменту.
• Проведен обзор существующих решений.
• Проведен обзор используемых технологий и инструментов.
• Разработана архитектура системы.
• Выполнена реализация инструмента в виде Desktop-приложения
согласно требованиям и архитектуре.
• Проведена апробация по шкале System Usability Scale.
• Работа была представлена на конференции «Современные технологии в теории и практике программирования» [30], а ее тезисы
опубликованы в сборнике материалов к этой конференции [31].
Исходный код является собственностью ООО «Мобил-груп» и не
может быть предоставлен.