Лекция: Разработка и тестирование алгоритмического и программного обеспечения
Создаваемое алгоритмическое и программное обеспечение исследования операции должно реализовывать возможности:
— получения однократного решения основной задачи с использованием выбранного метода;
— периодического обмена информацией между исследователем операции и вычислительным комплексом в форме вопросов, ответов, позволяющего в наибольшей степени использовать опыт специалистов;
— многократного обращения к модели с целью накопления необходимых статистических данных, оценки ее характеристик.
Программное обеспечение должно быть дружественным к исследователю, максимальным образом использовать принципы современных информационных технологий.
Требования к программному обеспечению отображаются на диаграмме вариантов использования.
Решение задачи линейного программирования в данной курсовой работе предусматривает графическую интерпретацию. Дополнительно можно сгенерировать отчет по результатам работы программы. Кроме того, в любой момент пользователь должен иметь возможность получить справку о работе программы.
В соответствии с заданием на курсовую работу, главное окно программы должно включать кроме меню еще и возможность для просмотра и редактирования данных, кнопки для выполнения некоторых функций, а так же элементы отображения результатов. Необходимо поместить панели для графического отображения результатов.
Отдельно следует создать небольшое диалоговое окно, которое содержит название программы и информацию об авторе.
Тестирование программного обеспечения может производиться на задачах небольшой размерности, которые можно решить вручную и сравнить с расчетами программы.