На Горох

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

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

  • Word готовый файл для скачивания
Гарантия уникальности Поддержка 24/7
Как создана эта работа

Не одна нейросеть, а команда ИИ‑агентов

Техническое задание собирает мультиагентный конвейер из 6 ролей. Каждая отвечает за свой этап — от постановки цели до вёрстки файла — и работает с результатом предыдущей. Так получается цельная работа, а не набор ответов чат‑бота.

Оплатить 350 руб. 235 руб.
Паспорт работы

Цель, объём и требования

Эти поля агент‑аналитик формирует до написания текста — по ним строится вся работа.

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

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

Объём работ

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

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

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

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

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

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

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

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

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

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

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

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

Высокий
FR-6: Обработка ошибок

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

Низкий

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

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

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

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

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

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

Вехи проекта

Завершение разработки

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

Срок: T+2 недели
Передача результатов

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

Срок: T+3 недели
Приемочные испытания

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

Срок: T+4 недели

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

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

Бюджет

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

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

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

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

Некорректное форматирование входных данных
Влияние: среднийМеры: Внедрение строгих проверок входных данных и механизмов обработки исключений.
Высокая ресурсоемкость при обработке больших файлов
Влияние: среднийМеры: Оптимизация алгоритмов, использование эффективных структур данных, тестирование производительности.
Нечеткость требований к модификации
Влияние: низкийМеры: Детальное согласование параметров добавления символов и форматов вывода до начала разработки.
Проблемы с интеграцией из-за внешних зависимостей
Влияние: высокийМеры: Предоставление детального API и примеров использования, консультации разработчиков заказчика.

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

Бизнес-аналитик

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

Руководитель проекта

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

Разработчик(и)

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

Тестировщик

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

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

Backend-разработчик

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

Тестировщик

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

Системный архитектор

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Содержание

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

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

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

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

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

Создать

#6312532

Готовим вашу копию…
Похожие работы

Другие работы в разделе «Техническое задание»

Все работы раздела