Нейросеть

Автоматизация сравнения списков и модификации данных

Нейросеть для технического задания Гарантия уникальности Строго по ГОСТу Высочайшее качество Поддержка 24/7

Настоящее Техническое Задание (ТЗ) регламентирует разработку программного модуля для автоматического сравнения двух списков данных с целью выявления совпадений и различий. Модуль должен обеспечивать подсчет идентичных строк в указанном столбце и возможность добавления заданного набора символов в начало или конец любого из списков. Цель — существенное ускорение и повышение точности обработки данных, сокращение ручного труда и минимизация ошибок при анализе больших объемов информации. Результатом станет готовый к интеграции сервис, повышающий операционную эффективность бизнес-процессов.

Цель технического задания:

Оптимизировать процесс анализа данных путем автоматизации сравнения списков и модификации их содержимого. Это позволит сократить время обработки информации, снизить вероятность человеческой ошибки и повысить качество принимаемых бизнес-решений.

Объём работ:

В объем работ входит разработка, тестирование и передача заказчику программного модуля для сравнения и модификации списков. Не входит: разработка UI, интеграция с конечными бизнес-приложениями, обучение пользователей, управление исходными данными.

Функциональные требования:

FR-1: Сравнение списков

Высокий

Система должна позволять сравнивать два предоставленных списка строк и идентифицировать совпадающие и уникальные записи.

FR-2: Подсчет совпадений

Высокий

Реализовать функцию подсчета точного количества идентичных строк в заданном столбце для обоих списков.

FR-3: Добавление префикса

Средний

Предоставить возможность добавления произвольного набора символов в начало каждой строки одного или обоих списков.

FR-4: Добавление суффикса

Средний

Реализовать опцию добавления заданного набора символов в конец каждой строки одного или обоих списков.

FR-5: Вывод результатов

Высокий

Система должна выводить результаты сравнения (совпадения, различия) и подсчета в структурированном формате.

FR-6: Обработка ошибок

Низкий

Реализовать механизм обработки некорректных входных данных и ошибок выполнения операций.

Нефункциональные требования:

  • Производительность: обработка до 10 000 строк в течение 1 минуты.
  • Доступность: модуль должен быть доступен 24/7 после интеграции.
  • Масштабируемость: архитектура должна допускать увеличение обрабатываемых объемов данных.
  • Надежность: минимизация сбоев и обеспечение целостности обрабатываемых данных.
  • Простота интеграции: наличие понятного API для взаимодействия с другими системами.

Критерии приёмки:

  • Сравнение двух списков длиной 1000 строк -> корректное определение совпадений и различий.
  • Подсчет одинаковых строк в столбце -> точность 100%.
  • Добавление префикса/суффикса -> корректное изменение строк согласно заданным параметрам.
  • Вывод результатов -> соответствие заданному формату.

Результаты и артефакты:

  • Рабочий программный модуль (бинарный или исходный код).
  • Документация по API и настройке модуля.
  • Список результатов тестирования.
  • Отчет о выполненных работах.

Вехи проекта:

Завершение разработки (до T+2 недели)

Разработан и протестирован основной функционал модуля сравнения и модификации списков.

Передача результатов (до T+3 недели)

Передан заказчику рабочий модуль, документация и результаты тестирования.

Приемочные испытания (до T+4 недели)

Проведены приемочные испытания, подписан акт приемки.

Временная шкала:

Общая оценка времени реализации проекта составляет 3-4 недели, включая разработку, тестирование и передачу deliverables.

Бюджет:

Оценочный бюджет проекта находится в диапазоне от 150 000 до 250 000 рублей.

Ограничения и допущения:

  • Язык программирования: Python (по умолчанию, если не указано иное).
  • Формат входных данных: CSV, TXT.
  • Отсутствие сложной пользовательской графической оболочки.
  • Совместимость с текущей инфраструктурой заказчика.

Основные риски:

Некорректное форматирование входных данных

Влияние: средний

Снижение: Внедрение строгих проверок входных данных и механизмов обработки исключений.

Высокая ресурсоемкость при обработке больших файлов

Влияние: средний

Снижение: Оптимизация алгоритмов, использование эффективных структур данных, тестирование производительности.

Нечеткость требований к модификации

Влияние: низкий

Снижение: Детальное согласование параметров добавления символов и форматов вывода до начала разработки.

Проблемы с интеграцией из-за внешних зависимостей

Влияние: высокий

Снижение: Предоставление детального API и примеров использования, консультации разработчиков заказчика.

Заинтересованные стороны:

Сбор и формализация бизнес-требований, контроль соответствия результата.

Общее управление проектом, координация команды, контроль сроков и бюджета.

Разработка программного модуля согласно ТЗ, проведение unit-тестирования.

Разработка тест-кейсов, проведение функционального, интеграционного тестирования.

Роли в реализации ТЗ:

Отвечает за написание серверной логики, реализацию алгоритмов сравнения, подсчета и модификации данных, разработку API.

Отвечает за разработку планов тестирования, написание тест-кейсов, проведение различных видов тестирования и документирование результатов.

Отвечает за выбор оптимальной архитектуры решения, обеспечение масштабируемости и производительности, проектирование API.

Интерфейсы и интеграции:

Планируется предоставление RESTful API для интеграции модуля с другими информационными системами заказчика.

Безопасность и защита данных:

Соблюдение принципов конфиденциальности данных. Шифрование при передаче данных возможно по запросу.

Тестирование и валидация:

Будет проведено функциональное, интеграционное, нагрузочное тестирование. Валидация будет осуществляться на основе соответствия критериям приемки.

Поддержка и сопровождение:

Гарантийный период на доработку выявленных в процессе эксплуатации ошибок – 1 месяц. Предлагается SLA на дальнейшую поддержку.

Необходимые ресурсы:

Для реализации потребуются ресурсы команды разработки (backend-разработчик, тестировщик) и соответствующие инструменты разработки (IDE, системы контроля версий).

Наименование компании

Автоматизация сравнения списков и модификации данных

Выполнил: ФИО

Содержание

    Разделы проекта не определены.

Разделы проекта не определены.

Получи Такое техническое задание

Готовый файл Word
Практическая ценность
Точные формулировки
Соответствие стандартам
Учет сроков
Минимизация ошибок
Контроль качества

Создать Техническое задание на любую тему за 5 минут

Создать

#6312532