/goldberg-visualizer

A program for visualizing the Goldberg algorithm

Primary LanguageJavaMIT LicenseMIT

Визуализация алгоритма Гольдберга

Команда и распределение ролей

План разработки

  • 1.06: Распределение ролей в бригаде;
  • 2.06: Создание репозитория для проекта и настройка системы автоматической сборки;
  • 4.06: Написание плана разработки и создание UML-диаграмм классов, состояний и последовательностей;
  • 5.06: Разработка прототипа: создание GUI без выполняемого функционала;
  • 6.06: Отчёт по результатам первой итерации;
  • 8.06: Реализация алгоритма Гольдберга, реализация частичного функционала GUI и тестирование;
  • 9.06: Отчёт по результатам второй итерации;
  • 10.06: Реализация взаимодействия с алгоритмом через GUI;
  • 11.06: Реализация визуализации сети;
  • 12.06: Отчёт по результатам третьей итерации;
  • 14.06: Реализация дополнительного функционала.

Спецификация

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

Диаграмма состояний:

Диаграмма последовательностей: