На Горох

Техническое задание на разработку системы автоматизации проверки домашних заданий для школы

Данное техническое задание описывает требования к системе автоматической проверки домашних заданий для образовательного учреждения. Система предназначена для повышения эффективности работы учителей, снижения трудозатрат на проверку стандартных задач и предоставления своевременной обратной связи ученикам. Реализация системы позволит автоматизировать проверку тестов, коротких ответов и типовых задач по математике, русскому языку и другим предметам, а также формировать отчеты об успеваемости. Целью является создание инструмента, интегрируемого с существующими школьными информационными системами и удобного в использовании как для преподавателей, так и для учеников.

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

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

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

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

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

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

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

Повысить эффективность проверки домашних заданий и сократить временные затраты учителей на 30%. Улучшить качество обратной связи для учеников, обеспечив своевременное выявление проблемных зон в обучении.

Объём работ

В рамках данного ТЗ будет разработана веб-платформа для автоматической проверки домашних заданий. Проект включает разработку интерфейсов для учителей и учеников, модуля создания и редактирования заданий, модуля автоматической проверки, системы отчетности и интеграцию с существующей школьной информационной системой. В данный scope не входит разработка мобильных приложений и интеграция сторонних сервисов, не согласованных в рамках данного ТЗ.

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

FR-1: Регистрация и авторизация

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

Высокий
FR-2: Создание заданий

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

Высокий
FR-3: Автоматическая проверка

Система должна автоматически проверять задания по заранее заданным критериям и выставлять оценки.

Высокий
FR-4: Просмотр результатов

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

Высокий
FR-5: Отчетность

Учителя должны иметь доступ к отчетам об успеваемости учеников по различным предметам.

Средний
FR-6: Управление пользователями

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

Средний
FR-7: Интеграция с ШИС

Необходима интеграция с существующей школьной информационной системой для обмена данными об учениках и оценках.

Средний
FR-8: Настройка заданий

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

Низкий

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

  1. Система должна обеспечивать время отклика не более 3 секунд на 95% запросов.
  2. Система должна быть доступна 24/7 с уровнем доступности не менее 99.9%.
  3. Система должна обеспечивать защиту персональных данных пользователей в соответствии с законодательством.
  4. Система должна масштабироваться для поддержки до 1000 одновременных пользователей.
  5. Безопасность: Соответствие стандартам безопасности OWASP Top 10.
  6. SLA: Время восстановления после сбоя – не более 2 часов.
  7. Производительность: Система должна обрабатывать до 1000 заданий в час.
  8. Масштабируемость: Архитектура должна позволять легко добавить новые функции.

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

  1. Успешная регистрация и авторизация пользователей -> Пользователи могут успешно войти в систему, используя свои учетные данные.
  2. Автоматическая проверка заданий -> Система правильно проверяет задания и выставляет соответствующие оценки.
  3. Генерация отчетов -> Система генерирует корректные отчеты об успеваемости учеников.
  4. Интеграция с ШИС -> Данные успешно передаются между системой и ШИС.
  5. Расчет времени отклика -> Время отклика системы не превышает 3 секунды для 95% запросов.
  6. Проверка безопасности -> Система успешно проходит тестирование на уязвимости.

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

  1. Исходный код системы
  2. Документация по установке и настройке
  3. Руководство пользователя
  4. Тестовая документация (тест-кейсы, результаты тестирования)
  5. Технический отчет
  6. Архитектурное решение системы

Вехи проекта

Завершение проектирования

Утвержденное техническое задание и архитектурное решение системы.

Срок: 2024-03-15
Разработка основных модулей

Готовые модули регистрации, создания заданий и автоматической проверки.

Срок: 2024-05-01
Интеграция с ШИС

Успешно выполненная интеграция с существующей школьной информационной системой.

Срок: 2024-06-15
Тестирование и отладка

Завершенное тестирование и устранение выявленных ошибок.

Срок: 2024-07-01

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

Оценка времени реализации проекта – 6 месяцев. Ключевые этапы: проектирование (1 месяц), разработка (3 месяца), тестирование (1 месяц) и внедрение (1 месяц).

Бюджет

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

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

  1. Ограниченный бюджет.
  2. Необходимость интеграции с существующей школьной информационной системой, архитектура которой закрыта.
  3. Ограниченные сроки реализации проекта.
  4. Требования к безопасности и защите персональных данных.

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

Задержки с интеграцией с ШИС
Влияние: высокийМеры: Заблаговременное изучение API ШИС и уточнение требований к интеграции; выделение дополнительных ресурсов на интеграцию.
Недостаточная производительность системы
Влияние: среднийМеры: Оптимизация кода, использование кэширования, масштабирование инфраструктуры.
Выявление новых уязвимостей
Влияние: среднийМеры: Регулярное тестирование на уязвимости и обновление системы.
Изменение требований заказчика
Влияние: среднийМеры: Четкое согласование требований на этапе проектирования и использование гибкой методологии разработки.

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

Директор школы

Принятие решения о внедрении системы и утверждение бюджета.

Заместитель директора по информатизации

Контроль интеграции с ШИС и обеспечение технической поддержки.

Учителя

Тестирование системы и предоставление обратной связи.

Разработчик

Разработка, тестирование и внедрение системы.

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

Разработчик

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

Тестировщик

Проводит тестирование системы на соответствие требованиям, составляя тестовую документацию и отслеживая результаты. Выявляет и документирует ошибки, а также участвует в процессе их исправления. Гарантирует качество и надежность разрабатываемого продукта.

Аналитик

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

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

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

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

Система должна интегрироваться с существующей школьной информационной системой (ШИС) для обмена данными об учениках, классах и оценках. Также может потребоваться интеграция с сервисами аутентификации.

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

Система должна соответствовать требованиям законодательства о защите персональных данных. Данные пользователей должны быть зашифрованы при хранении и передаче. Необходимо предусмотреть механизмы контроля доступа.

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

Будут проведены модульные, интеграционные и системные тесты. Приемка системы осуществляется директором школы и заместителем директора по информатизации на основании утвержденных критериев приемки.

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

Гарантийный период – 6 месяцев с момента сдачи проекта. Предоставляется техническая поддержка по запросу. Возможна реализация SLA с определенным временем реакции на запросы.

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

Для реализации ТЗ потребуется команда разработчиков (2-3 человека), тестировщик и аналитик. Необходимые инструменты: IDE, система контроля версий, система управления проектами.

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

Техническое задание на разработку системы автоматизации проверки домашних заданий для школы

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

Содержание

  • Введение 1
  • Общее описание системы 2
  • Функциональные требования 3
  • Нефункциональные требования 4
  • Архитектура системы 5
  • Проектирование базы данных 6
  • План тестирования 7
  • План внедрения 8
  • Интеграция и интерфейсы 9
  • Требования к безопасности 10
  • Поддержка и сопровождение 11
  • Список литературы 12

Введение

Содержимое раздела

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

Общее описание системы

Содержимое раздела

В этом разделе описывается общая архитектура системы, ее основные компоненты и принципы работы. Представлена схема взаимодействия между компонентами системы, описание функциональных возможностей и пользовательских интерфейсов. Определены основные требования к системе.

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

Содержимое раздела

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

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

Содержимое раздела

Описывает нефункциональные требования к системе, такие как производительность, надежность, безопасность, масштабируемость, удобство использования и т.д. Установлены конкретные метрики для оценки соответствия системы этим требованиям.

Архитектура системы

Содержимое раздела

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

Проектирование базы данных

Содержимое раздела

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

План тестирования

Содержимое раздела

Описывается план тестирования системы, включая виды тестирования, тестовые сценарии и критерии приемки. Определены ответственные за проведение тестирования и порядок обработки обнаруженных ошибок. Описываются этапы тестирования.

План внедрения

Содержимое раздела

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

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

Содержимое раздела

В этом разделе подробно описываются все интерфейсы и интеграции с другими системами. Указаны форматы данных, протоколы обмена и требования к безопасности при взаимодействии с внешними системами. Схема интеграции.

Требования к безопасности

Содержимое раздела

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

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

Содержимое раздела

В этом разделе описываются условия поддержки и сопровождения системы после ее внедрения. Указываются сроки гарантийного обслуживания, порядок обработки обращений пользователей и стоимость услуг поддержки. SLA.

Список литературы

Содержимое раздела

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

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

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

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

Создать

#2447036

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

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

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