- •Техническое описание
- •Содержание
- •Техническое описание Общие сведения о разработке
- •Наименование разработки
- •Языки программирования, с помощью которых осуществлена разработка
- •Назначение и функции, выполняемые разработкой
- •Модель работы системы
- •Описание и методы решаемых задач
- •Описание основных характеристик особенностей разработки
- •Сведения о входных и выходных данных
- •Описание логической структуры
- •Структура системы. Сведения о составных частях системы. Сведения о связях между составными частями системы.
- •Структура системы
- •Описание выполняемых функций
- •Описание выполнения программы
справки, описывающей используемые методы;
описания легенды;
исходного кода программы.
Описание основных характеристик особенностей разработки
Для корректной работы программы требуется язык гипертекстовой разметки HTML, каскадные таблицы стилей CSS3, серверный язык php версии 5.4 и JavaScript (JQuery 3.2.1).
Сведения о входных и выходных данных
Входные и выходные данные для перечисленных функций соответствуют указанным в техническом задании и приведены в таблице 1.
Таблица 1.
Описание входных и выходных данных
Функция |
Входные данные |
Выходные данные |
1 |
2 |
3 |
Выбор количества пере-менных для функ-ции |
Количество переменных |
Измененная таблица истинности, измененные отображения процессов перехода на новую итерацию, измененная информация на итерациях |
Заполнение значений функции в таблице истинности |
Идентификатор нажатия манипулятора «мышь», id ячейки таблицы |
Измененное зна-чение функции в таблице истинности, измененные отображения процессов перехода на новую итерацию, измененная информация на итерациях |
Очистка зна-чений функции в таблице истинно-сти |
Идентификатор очистки |
Измененная таблица истинности, измененные отображения процессов перехода на новую итерацию, измененная информация на ите-рациях |
Продолжение таблицы 1
1 |
2 |
3 |
Возможность перехода по ите-рациям |
Идентификатор кнопки перехода |
Отображение про-цесса перехода на новую итерацию, отображение информации на новой итерации |
Автомати-ческий переход по шагам алгоритма с первого до последнего с заданным интер-валом времени |
Идентификатор начала автоматического перехода |
Отображение про-цесса перехода на новую итерацию, отображение информации на новой итерации, время до перехода на следующую итерацию |
Изменение скорости смены итерации в функ-ции автоматичес-кого перехода |
Значение заданное в поле |
Увеличенная (уменьшенная) скорость смены |
Пауза |
Идентификатор нажатия паузы |
Остановка отобра-жения |
Выбор мини-мальной формы |
Идентификатор выбран-ной минимальной формы |
Измененная итого-вая минимальная булева функция, измененные отображения процессов перехода на новую итерацию, измененная информация на итераци- |
Продолжение таблицы 1
1 |
2 |
3 |
|
|
ях |
Выбор мето-да минимизации |
Идентификатор выбран-ного метода минимизации |
Измененные ото-бражения процессов пе-рехода на новую ите-рацию, измененная ин-формация на итерациях |
Описание логической структуры
Модель работы системы
Приложение реализовано в соответствии с блок-схемами, предложенными на рисунках П2.19-П2.29 (приложение технического задания), и алгоритмами работы программы (рисунок П2.30-П2.34 технического задания).
Описание и методы решаемых задач
Разработанная система решает ряд задач. Ниже представлено описание основных задач и методы их решения.
