На Горох

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

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

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

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

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

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

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

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

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

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

Объём работ

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

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

FR-1: Добавление ученика

Возможность добавления нового ученика с указанием всех необходимых данных (ФИО, дата рождения, класс и др.).

Высокий
FR-2: Редактирование данных ученика

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

Высокий
FR-3: Добавление учителя

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

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

Формирование новых классов с указанием названия, куратора и списка учеников.

Средний
FR-5: Добавление учебного плана

Создание и редактирование учебных планов, включающих список предметов и количество часов.

Низкий
FR-6: Валидация данных

Проверка вводимых данных на корректность и соответствие установленным форматам.

Высокий
FR-7: История изменений

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

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

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

Средний

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

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

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

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

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

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

Вехи проекта

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

Завершение анализа требований и согласование спецификации.

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

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

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

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

Срок: 2024-04-30
Внедрение и развертывание

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

Срок: 2024-05-15

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

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

Бюджет

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

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

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

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

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

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

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

Утверждение ТЗ и приемка результатов.

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

Участие в тестировании и предоставление обратной связи.

Классный руководитель

Предоставление требований к функционалу.

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

Обеспечение доступа к инфраструктуре и поддержка системы.

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

Разработчик

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

Тестировщик

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

Аналитик

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

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

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

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

Интеграция с существующим API ШИС для обмена данными. Возможна интеграция с электронной почтой для уведомлений.

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

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

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

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

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

Гарантийный период обслуживания – 3 месяца после внедрения. Возможен договор SLA на последующую поддержку и развитие функционала.

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

Необходима команда разработчиков, тестировщиков, аналитиков и специалистов по инфраструктуре. Использование инструментов разработки и управления проектами Jira, Confluence, Git.

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

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

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

Содержание

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

Введение

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

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

Общие сведения о системе

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

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

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

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

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

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

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

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

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

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

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

Дизайн базы данных

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

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

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

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

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

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

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

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

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

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

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

Оценка стоимости и сроков

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

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

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

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

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

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

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

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

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

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

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

Создать

#2445567

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

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

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