
- •3 Назначение разработки
- •3.1 Функциональное назначение программы
- •4.1.2 Требования к организации входных данных
- •4.1.3 Требования к организации выходных данных
- •4.1.4 Требования к временным характеристикам
- •4.2 Требования к надежности
- •4.2.1 Требования к обеспечению надежного (устойчивого) функционирования программы
- •4.2.2 Время восстановления после отказа
- •4.2.3 Отказы из-за некорректных действий оператора
- •4.3 Условия эксплуатации
- •4.3.1 Климатические условия эксплуатации
- •Требования к программе Требования к функциональным характеристикам
- •Требования к составу и параметрам технических средств
- •Требования к документации программного продукта
- •Требования к обеспечению надежного устойчивого функционирования программы
- •Время восстановления после отказа
Техническое задание
Выполнили студенты группы ПРО-332б:
Мустафин А. А.-представитель разработчика
Видманов А. А.-представитель разработчика
Ихсанова Э.А.-представитель заказчика-директор
Аннотация
В данном программном документе приведено техническое задание на разработку программы для решения задачи доставки груза различным клиентам из нескольких складов с разными парками ТС, а также с возможностью возврата груза.
В данном программном документе, в разделе «Введение» указано наименование, краткая характеристика области применения программы (программного изделия).
В разделе «Основания для разработки» указаны документы, на основании которых ведется разработка, наименование и условное обозначение темы разработки.
В данном программном документе, в разделе «Назначение разработки» указано функциональное и эксплуатационное назначение программы (программного изделия).
Раздел «Требования к программе» содержит следующие подразделы:
требования к функциональным характеристикам;
требования к составу и параметрам технических средств;
Требования к обеспечению надежного устойчивого функционирования программы
Требования к документации программного продукта
В данном программном документе, в разделе «Требования к программной документации» указаны предварительный состав программной документации и требования к ней.
1 Введение
1.1 Наименование программы
Наименование - «Программа для нахождения маршрутов доставки груза с минимальными общими затратами».
1.2 Краткая характеристика области применения программы
Программа предназначена к применению в информационных системах для решения задачи доставки груза различным клиентам из нескольких складов с разными парками ТС с учетом ряда ограничений, а также с возможностью возврата товаров.
2 Основание для разработки
Основанием для проведения разработки является написание магистерской выпускной квалификационной работы.
3 Назначение разработки
3.1 Функциональное назначение программы
Функциональным назначением программы является нахождение маршрута доставки груза с минимальными общими затратами.
3.2 Эксплуатационное назначение программы
Ограничений на эксплуатацию программы не вводится.
4 Требования к программе
4.1 Требования к функциональным характеристикам
4.1.1 Требования к составу выполняемых функций
Проблемные места требований отмечены подчеркиванием, наши вопросы отмечены курсивом, предполагаемые ответы технического специалиста заказчика – жирным
Элина-клиент, Артем-разработчик.
Программный продукт должен обладать следующим функционалом:
ТкП1: возможность ввода входных данных;
Как именно будет реализован ввод входных данных? Ответ: Заказчик предлагает использовать графический интерфейс, где пользователю предоставляется форма для заполнения всех необходимых данных. Например, пользователь может видеть поле ввода для количества грузовых точек и при вводе значения автоматически создается соответствующее количество полей для ввода данных о каждой точке.
ТкП2: возможность генерации данных;
Как будут генерироваться данные? Ответ: Можно использовать реальные данные о точках отправления и доставки груза, их координатах и стоимости доставки из существующих баз данных или внешних источников данных.
ТкП3: возможность решения задачи доставки и возврата груза;
Как будут реализованы задачи доставки и возврата груза? Ответ: Программа может использовать API логистических компаний, чтобы получать информацию о доступных маршрутах доставки и возврата груза.
ТкП4: возможность вывода результата решения задачи доставки груза;
Как будет выводится результат решения задачи доставки груза? Ответ: Результат решения задачи доставки груза может быть выведен в виде оптимального маршрута доставки груза с указанием всех промежуточных точек, которые необходимо посетить, и соответствующих затрат, связанных с каждым шагом маршрута.
Заключение:
ТкП1: возможность ввода входных данных, с помощью графического интерфейса, где пользователю предоставляется форма для заполнения всех необходимых данных.
ТкП2: возможность генерации данных. Использовать реальные данные о точках отправления и доставки груза.
ТкП3: возможность решения задачи доставки и возврата груза, программа может использовать API логистических компаний.
ТкП4: возможность вывода результата решения задачи доставки груза. Результат выведен в виде оптимального маршрута доставки груза с указанием всех промежуточных точек
4.1.2 Требования к организации входных данных
Элина-клиент, Артем-разработчик.
В качестве входных данных программы будет использоваться:
ТВД1: Количество клиентов и складов с названиями населенных пунктов в которых они находятся
Как будет представлено количество клиентов и складов с названиями населенных пунктов в которых они находятся? Ответ: Количество клиентов и складов с названиями населенных пунктов может быть представлено в виде списка или таблицы. Каждая запись будет содержать информацию о клиенте или складе, включая название населенного пункта, в котором они находятся.
ТВД2: парк ТС с названиями;
Каким образом будут организованы парки ТС с названиями? Ответ: Каждое ТС будет иметь свое собственное уникальное название, которое можно будет использовать для идентификации и выбора при составлении маршрутов доставки груза.
ТВД3: грузоподъемность и расход топлива;
Как будут рассчитаны грузоподъемность и расход топлива? Ответ: Рассчет грузоподъемности и расхода топлива будет зависеть от конкретных характеристик транспортных средств, используемых для доставки груза. В программе будет предусмотрена возможность ввода и изменения этих параметров пользователем.
ТВД4: спрос клиентов;
Какие будет учитываться спрос клиентов? Ответ: в программе будет предусмотрена возможность ввода и изменения данных о клиентах и их потребностях в доставке груза.
ТВД5: настройки алгоритма;
Как будет реализована настройка алгоритма? Ответ: Настройка алгоритма будет осуществляться через пользовательский интерфейс программы. Пользователь сможет определить различные параметры и ограничения для поиска оптимального маршрута, такие как максимальное количество клиентов на маршруте, максимальное расстояние или время доставки, предпочтительные виды транспорта и т.д.
Входные данные программы должны быть организованы с помощью ручного ввода и загрузки с файла. Данные проверяются на корректность при вводе и перед началом расчетов.
Заключение:
В качестве входных данных программы будет использоваться:
ТВД1: Количество клиентов и складов с названиями населенных пунктов в которых они находятся. Количество клиентов и складов с названиями населенных пунктов может быть представлено в виде списка или таблицы.
ТВД2: Парк ТС с названиями. Каждое ТС будет иметь свое собственное уникальное название, которое можно будет использовать для идентификации и выбора при составлении маршрутов доставки груза.
ТВД3: Грузоподъемность и расход топлива. Рассчет грузоподъемности и расхода топлива будет зависеть от конкретных характеристик транспортных средств, используемых для доставки груза.
ТВД4: Спрос клиентов. В программе будет предусмотрена возможность ввода и изменения данных о клиентах и их потребностях в доставке груза.
ТВД5: Настройки алгоритма. Настройка алгоритма будет осуществляться через пользовательский интерфейс программы.