Содержание 2
Введение 4
1. Анализ задания для выполнения 6
1.1 Анализ существующих аналогов 6
1.1.1 Информационно-графическая система «Кросс-про» 7
1.1.2 Система мониторинга и отслеживания «Zabbix» 7
1.1.3 программа «PRT G - Network Monitor» 8
1.2 Спецификация требований на программное обеспечение 9
1.2.1 Функциональные требования 9
1.3 Выбор инструментов 10
1.3.1 Выбор языка программирования для разработки библиотеки 10
1.3.2 Модуль Paramiko 11
1.4 Вывод по главе 11
2. Проектирование 12
2.1 Диаграмма последовательности 13
2.2 Прецеденты 15
2.3 Выводы по главе 19
3. Программная реализация 20
3.1 Инициализация 20
3.2 Подключение 21
3.3 Считывание информации 22
3.4 Тестирование 23
3.4.1 Одинарное тестирование 23
3.4.1.1 Не интерактивные команды 24
3.4.1.2 Интерактивные команды и команды конфигурации 25
3.4.2 Циклическое тестирование 27
3.5 Получение данных 27
3.6 Редактирование данных 28
3.7 Завершение работы 30
ЗАКЛЮЧЕНИЕ 31
Список использованных источников 32
ПРИЛОЖЕНИЕ А 33
Что такое телекоммуникация [8] и посредством чего она
осуществляется?
Телекоммуникация — это связь, которая осуществляется при помощи электронного оборудования такого, как телефоны, компьютерные модемы, спутники, волоконно-оптические кабели и т.д.
В период с начала до середины 20 века появились такие нововведения, как телефонный обмен, электромеханические коммутаторные системы, кабели, ретрансляторы, несущие системы, микроволновое оборудование, а потом в индустриально развитых районах мира начали распространяться телекоммуникационные системы.
С 1950-х годов до 1984 года в этой отрасли продолжали развиваться новые технологии. Например, спутниковые и усовершенствованные кабельные системы, цифровая и волоконно-оптическая технологии и видеотелефонная связь.
Отрасль коммуникаций была полностью компьютеризирована. Все эти модификации способствовали распространению телекоммуникационных систем по всем странам мира.
В 1984 году решением суда в Соединенных Штатах была разрушена монополия корпорации Американский телеграф и телефон (AT&T). Это событие совпало со многими крупными изменениями в технологии самой телекоммуникационной отрасли.
До 1980-х годов практически во всех странах считалось, что телекоммуникационные службы являются службами общественными и работают в законодательных рамках, обеспечивающих монопольное положение.
Вместе с ростом экономической активности наступление новых технологий привело к приватизации телекоммуникационной индустрии.
Эта тенденция достигла своей кульминации, когда AT&T лишилась своего монопольного положения, и прекратилось государственное регулирование телекоммуникационных системам США. В некоторых других странах сейчас происходят похожие приватизационные процессы.
После 1984 года в результате технического прогресса распространились телекоммуникационные системы, способные обеспечить универсальные услуги людям по всему миру.
В результате выполнения выпускной квалификационной работы была изучена предметная область и существующие на данный момент аналоги.
После изучения аналогов был сформулирован ряд требований, предъявленных к программному обеспечению. На основе сформулированных требований были определенны технологии разработки. Вся библиотека реализована на языке программирования Python c использованием модуля Paramiko.
В результате была разработана библиотека тестирования телекоммуникационного оборудования поддерживающая различные варианты тестов, поддерживающая подключение посредством протокола удаленного управления SSH.
В дальнейшем возможно расширение функциональной части, в частности добавление поддержки других протоколов управления, что расширит область применения.