На Горох

Техническое задание на разработку онлайн-телеканала для образовательной платформы "Школа"

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

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

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

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

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

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

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

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

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

Объём работ

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

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

FR-1: Трансляция видео

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

Высокий
FR-2: Управление расписанием

Возможность создания и управления расписанием трансляций, с указанием времени начала, окончания и материалов для показа.

Высокий
FR-3: Архив трансляций

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

Средний
FR-4: Пользовательская аутентификация

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

Высокий
FR-5: Чат для трансляций

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

Средний
FR-6: Уведомления

Отправка уведомлений пользователям о предстоящих трансляциях.

Низкий
FR-7: Адаптивный дизайн

Обеспечение корректного отображения и функционирования телеканала на различных устройствах (ПК, планшеты, смартфоны).

Высокий
FR-8: Поиск по трансляциям

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

Низкий

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

  1. Производительность: Время загрузки страницы не более 3 секунд.
  2. Доступность: Сервис должен быть доступен 24/7 с аптаймом не менее 99.9%.
  3. Безопасность: Защита от несанкционированного доступа и DDoS атак.
  4. Масштабируемость: Возможность масштабирования системы для увеличения количества пользователей и трансляций.
  5. SLA: Время отклика поддержки - не более 2 часов.
  6. Совместимость: Поддержка современных браузеров (Chrome, Firefox, Safari, Edge).
  7. Удобство использования: Интуитивно понятный интерфейс для пользователей всех возрастных групп.
  8. Резервное копирование: Ежедневное резервное копирование данных.

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

  1. Успешная трансляция видео с различным разрешением -> Видео воспроизводится без задержек и артефактов.
  2. Корректная работа аутентификации -> Только авторизованные пользователи могут просматривать трансляции.
  3. Архив трансляций доступен для просмотра -> Пользователи могут просматривать записи трансляций из архива.
  4. Расписание трансляций отображается корректно -> Пользователи могут видеть актуальное расписание трансляций.
  5. Чат работает в режиме реального времени -> Сообщения отображаются в чате без задержек.
  6. Система выдерживает одновременную нагрузку 500 пользователей -> Сервис работает стабильно без сбоев.

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

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

Вехи проекта

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

Утверждение архитектуры и дизайна системы. Подготовка спецификаций.

Срок: 2024-03-15
Разработка базовой функциональности

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

Срок: 2024-04-15
Интеграция с CMS и тестирование

Интеграция телеканала с CMS школы и проведение комплексного тестирования.

Срок: 2024-05-15
Приемочное тестирование и запуск

Успешное завершение приемочного тестирования и запуск телеканала в эксплуатацию.

Срок: 2024-05-30

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

Проект займет приблизительно 3 месяца. Основные этапы: проектирование (1 месяц), разработка (1.5 месяца), тестирование и внедрение (0.5 месяца).

Бюджет

Оценочный бюджет: 500 000 - 700 000 рублей.

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

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

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

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

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

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

Принятие окончательных решений и утверждение результатов.

Завуч по информационным технологиям

Контроль соответствия требованиям и координация работы.

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

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

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

Управление проектом, координация команды и обеспечение сроков.

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

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

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

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

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

Тестировщик

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

DevOps-инженер

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

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

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

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

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

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

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

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

Гарантийный срок поддержки - 6 месяцев после запуска. Предлагается SLA с временем отклика не более 2 часов в рабочее время.

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

Необходима команда разработчиков (frontend/backend), тестировщик, DevOps-инженер и менеджер проекта. Используемые инструменты: Git, Jira, Docker.

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

Техническое задание на разработку онлайн-телеканала для образовательной платформы "Школа"

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

Содержание

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

Введение

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

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

Обзор системы

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

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

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

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

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

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

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

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

Требования к интерфейсу

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

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

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

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

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

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

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

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

Интеграция с внешними системами

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создать

#2445540

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

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

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