На Горох

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

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

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

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

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

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

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

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

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

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

Объём работ

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

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

FR-1: Развертывание контейнеров

Платформа должна предоставлять возможность развертывания контейнеров из образов с использованием YAML-файлов или через веб-интерфейс.

Высокий
FR-2: Масштабирование сервисов

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

Высокий
FR-3: Управление доступом

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

Высокий
FR-4: Мониторинг состояния

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

Средний
FR-5: Автоматическое восстановление

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

Средний
FR-6: Логирование

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

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

Платформа должна поддерживать интеграцию с системами непрерывной интеграции и доставки (CI/CD).

Низкий
FR-8: Веб-интерфейс

Платформа должна предоставлять веб-интерфейс для управления контейнерами и сервисами.

Средний

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

  1. Высокая доступность (SLA 99.9%)
  2. Масштабируемость для поддержки роста количества пользователей и сервисов
  3. Безопасность данных и соответствие требованиям защиты персональных данных
  4. Производительность системы: время отклика не более 2 секунд
  5. Оптимальное использование ресурсов (CPU, RAM)
  6. Поддержка современных операционных систем и контейнерных технологий
  7. Простота администрирования и автоматизации
  8. Совместимость с существующей инфраструктурой школы

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

  1. Развернуты и функционируют все компоненты платформы -> Подтверждено успешным развертыванием и конфигурацией всех компонентов.
  2. Успешно развернуто тестовое приложение в контейнере -> Подтверждено успешным запуском и работой тестового приложения.
  3. Автоматическое масштабирование работает корректно -> Подтверждено успешным масштабированием приложения при увеличении нагрузки.
  4. Мониторинг состояния предоставляет необходимую информацию -> Доступны метрики CPU, RAM, сеть, логи.

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

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

Вехи проекта

Проектирование архитектуры

Утверждение архитектуры и выбор технологий

Срок: 2024-03-15
Разработка базовых компонентов

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

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

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

Срок: 2024-05-15
Развертывание и настройка

Установка и настройка на серверах школы

Срок: 2024-06-01

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

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

Бюджет

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

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

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

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

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

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

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

Утверждение ТЗ, контроль выполнения проекта.

ИТ-директор

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

Учителя

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

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

Организация и контроль выполнения работ.

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

DevOps Engineer

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

Backend Developer

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

QA Engineer

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

System Administrator

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

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

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

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

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

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

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

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

Гарантийный период поддержки составляет 6 месяцев с момента сдачи проекта. Предлагается SLA c временем реакции на критические инциденты – до 4 часов.

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

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

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

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

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

Содержание

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

План разработки

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

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

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

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

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

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

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

Описывает план тестирования системы, включая типы тестирования, тестовые сценарии и критерии приемки. Указывает ответственных за тестирование и сроки выполнения.

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

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

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

Поддержка и обслуживание

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

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

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

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

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

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

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

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

Создать

#2444859

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

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

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