ВКР: Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)

Содержание

Слайд 2

Цель:
разработать программу, эмулирующую работу
мультисервисного узла абонентского доступа SI3000
Задачи:
сбор и анализ исходных

Цель: разработать программу, эмулирующую работу мультисервисного узла абонентского доступа SI3000 Задачи: сбор
данных;
построение диаграммы классов;
моделирование программного обеспечения;
проектирование графического интерфейса;
разработка программного продукта;
тестирование программного обеспечения.

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Слайд 3

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Актуальность проекта

Чтобы выполнять практические

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Актуальность проекта
задания после теоретической подготовки без опасности для оборудования, обычно пользуются эмулятором.
А так как эмуляторы MSAN отсутствуют в свободном доступе (или не существуют), актуальность создания подобной программы высока.

Слайд 4

Возможность добавления сетей и управления ими
Имитация настроек приложения
Сообщение об ошибочном выполнении действий

Ушаков

Возможность добавления сетей и управления ими Имитация настроек приложения Сообщение об ошибочном
Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Функциональные требования

Слайд 5

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Нефункциональные
требования

Внешний вид программы

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Нефункциональные требования
должен совпадать с эмулируемым приложением
Для работы должно требоваться не больше 256 Мб оперативной памяти
Приложение должно запускаться на версиях Windows от XP

Слайд 6

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Средства разработки

Приложение написано в

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Средства разработки
Microsoft Visual Studio 2019 на языке C# с использованием функционала Windows Forms.

Слайд 7

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Архитектура программного продукта

Программа построена

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Архитектура программного
на архитектуре MVC (Model-View-Controller), что позволяет модифицировать каждый компонент приложения независимо друг от друга.

Слайд 8

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Диаграмма Use Case

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Диаграмма Use Case

Слайд 9

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Диаграмма классов

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Диаграмма классов

Слайд 10

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Алгоритм

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Алгоритм

Слайд 11

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Графический интерфейс

Форма настройки

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Графический интерфейс Форма настройки

Слайд 12

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Процесс разработки

Обозреватель решений

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Процесс разработки Обозреватель решений

Слайд 13

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Тест-кейс

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Тест-кейс

Слайд 14

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Качество программного обеспечения

где

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Качество программного
‒ число ошибок в программе; ‒ число операций.
При = 750,

Слайд 15

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Оценка экономических
затрат на

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Оценка экономических
разработку

Кпрог = Зо * Тпрог * (1 + Кн.прог) + Смч * Тпрог
Итого: при Зо = 5000 руб., Тпрог = 3 мес., Кн.прог = 0.1, Смч = 54 руб., Кпрог = 16 662‬ рублей.
Таким образом, затраты на разработку составили
16 662 рубля.

Затраты на разработку программы высчитывались по этой формуле.
Где
Зо - месячный оклад программиста, руб.;
Тпрог – трудоемкость создания программы, мес.;
Кн.прог - коэффициент накладных расходов, доли ед.;
Cмч - стоимость машино-часа ПК, руб.;

Слайд 16

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)»

Выводы

проведен сбор и анализ

Ушаков Д.Э. «Программная реализация эмулятора администрирования конфигурации сетевого элемента (VLAN)» Выводы проведен
исходных данных;
построена диаграмма классов;
смоделировано программное обеспечение;
выполнено проектирование графического интерфейса;
разработан программный продукт;
проведено тестирование программного обеспечения.