Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мустафин_А_А_Ихсанова_Э_А_Видманов_А_А_ТЗ2_ЛБ1.docx
Скачиваний:
0
Добавлен:
07.04.2025
Размер:
40.71 Кб
Скачать

Техническое задание

Выполнили студенты группы ПРО-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: Настройки алгоритма. Настройка алгоритма будет осуществляться через пользовательский интерфейс программы.

Соседние файлы в предмете Тестирование программного обеспечения