На Горох

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

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

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

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

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

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

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

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

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

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

Объём работ

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

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

FR-1: Авторизация пользователей

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

Высокий
FR-2: Загрузка материалов

Предоставление возможности загрузки образовательных материалов различных форматов (doc, pdf, ppt, видео и т.д.) с проверкой на вирусы.

Высокий
FR-3: Каталогизация материалов

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

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

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

Средний
FR-5: Управление правами доступа

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

Высокий
FR-6: Уведомления

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

Средний
FR-7: Редактирование материалов

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

Средний
FR-8: Версионность

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

Низкий

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

  1. Система должна быть доступна 24/7 с доступностью не менее 99.9%.
  2. Максимальное время отклика системы на запросы пользователя не должно превышать 3 секунды.
  3. Система должна обеспечивать защиту от несанкционированного доступа к данным.
  4. Система должна выдерживать пиковые нагрузки до 500 одновременных пользователей.
  5. Система должна масштабироваться для поддержки растущего объема данных.
  6. Система должна соответствовать требованиям законодательства о защите персональных данных.
  7. Система должна поддерживать современные веб-браузеры (Chrome, Firefox, Safari, Edge).
  8. Система должна обеспечивать резервное копирование данных не реже одного раза в сутки.

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

  1. Авторизация пользователя -> Система успешно аутентифицирует пользователя с соответствующими правами доступа.
  2. Загрузка файла -> Файл успешно загружается и отображается в соответствующем каталоге.
  3. Поиск по ключевому слову -> Система возвращает релевантные результаты поиска.
  4. Проверка прав доступа -> Пользователь видит только те материалы, к которым у него есть доступ.
  5. Проверка производительности -> Время отклика системы не превышает 3 секунды при пиковой нагрузке.
  6. Проверка безопасности -> Система устойчива к стандартным веб-атакам (XSS, SQL Injection).

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

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

Вехи проекта

Сбор и анализ требований

Определение полного списка требований к системе.

Срок: 2024-03-15
Разработка архитектуры системы

Создание детальной архитектуры системы и выбор технологий.

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

Реализация основных функциональных возможностей.

Срок: 2024-05-10
Тестирование и отладка системы

Проведение комплексного тестирования и исправление ошибок.

Срок: 2024-05-24
Развертывание и ввод в эксплуатацию

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

Срок: 2024-06-07

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

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

Бюджет

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

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

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

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

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

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

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

Утверждение ТЗ, общее руководство проектом.

Завуч по информатизации

Контроль соответствия системы требованиям школы, участие в тестировании.

Преподаватели

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

IT-специалист школы

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

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

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

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

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

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

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

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

Тестировщик

Проводит тестирование системы на соответствие требованиям ТЗ, выявляет и документирует дефекты. Обеспечивает качество программного продукта.

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

Система должна взаимодействовать с Active Directory школы (при наличии) для аутентификации пользователей. Рассматривается интеграция с существующей системой управления обучением (LMS).

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

Система должна обеспечивать защиту персональных данных в соответствии с Федеральным законом № 152-ФЗ “О персональных данных”. Должно быть реализовано шифрование данных и разграничение прав доступа.

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

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

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

Гарантийный период поддержки составляет 6 месяцев после ввода системы в эксплуатацию. Предоставляется техническая поддержка по электронной почте и телефону со SLA не более 24 часов.

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

Для реализации ТЗ необходимы команда разработчиков (Frontend, Backend, QA), системный администратор и IT-специалист школы. Используемые инструменты: Git, Jira, Docker.

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

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

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

Содержание

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

Введение

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

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

Общие требования

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание интерфейсов системы с другими системами и внешними сервисами, а также описание форматов данных и протоколов обмена.

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

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

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

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

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

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

Внедрение и развертывание

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

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

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

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

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

Риски и ограничения

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

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

Заключение

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

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

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

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

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

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

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

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

Создать

#2444775

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

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

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