add bibliography

This commit is contained in:
2026-05-20 02:09:01 +03:00
parent 5daba127fe
commit 7c080eebeb
6 changed files with 46 additions and 3 deletions
+76
View File
@@ -0,0 +1,76 @@
# План доклада курсовой работы
!!! Акцент на хранение внутри, кодом (классы Python) может быть также важно, как и табличное представление.
## Аннотация
- краткое описание темы работы;
- цель разработки диаграммера сетевой топологии
- !меняем на необходимость формализованного описания, смещаем акцент
- итоговый результат: генерация YAML для развёртывания топологии в виртуальных машинах.
- !итоговый результат: модель данных. YAML-вывод только как пример
## Оглавление
- оглавление
## Введение
- актуальность автоматизации описания и развёртывания сетевых топологий;
- проблема отсутствия удобных диаграммеров под заданные требования;
- !попытка обыграть - есть диаграммеры, но они не подходят для задания структуры
- объект, предмет, цель и задачи работы.
## Постановка задачи
- формальное описание задачи построения топологии сети
- требования к входным данным, диаграмме и выходному YAML
- !отсюда дейтсвительно важно лишь до какой степени описываем в таблице? Какие ожидания
- всякие критерии?
## Обзор
- сравнение draw.io и аналогичных ему, нам не подходят
- обзор существующих диаграммеров: D2, Graphviz, Mermaid и аналогов;
- !только как дополнение к модели
- сравнение синтаксиса, Python-реализаций и применимости к сетевой топологии;
- обзор подходов к построению схем по табличному представлению данных (ну тут просто ничего)
- вывод - либо очень сложное, но формат в любом случае не подходит
- !а особенно для легкой воспроизводимости при лабораторных/на лекциях
## Исследование и решение задачи
- выделение сущностей предметной области: узлы, интерфейсы, связи
- представление данных в виде таблицы
- !поля, что куда относится и за что отвечает, ограничения (или их отсутствие)
- !фактически это и есть разработанная модель
- приведение к 1НФ и 3НФ
- разработка модели и алгоритма преобразования таблиц в топологию yaml и диаграммы
- !здесь остаётся только диаграммы и yaml как пример применения модели.
## Практическая часть, эксперимент
- описание реализованного кода и архитектуры программы
- !первостепенно и дополнительно: табличное хранение, UML-график с внутренним хранением внутри питона
- пример входных данных и построенной топологии
- !построенная топология снова только как показательный пример, что модель можно использовать
- пример сгенерированного YAML
- примеры на реальных лабах
## Заключение
- достигнутые цели и решённые задачи
- практическая значимость
- возможные направления дальнейшего развития.
## Список литературы
- источники по сетевым топологиям, нормализации, прочая штука
- документация по всяким диаграммерам.
## Приложения
- фрагменты кода;
- примеры таблиц в 1НФ и 3НФ;
- UML-диаграмма классов в Python
- примеры диаграмм и YAML-конфигураций на основе модели;