Нейросеть

Разработка программного решения для производственной практики студента-программиста

Нейросеть для технического задания Гарантия уникальности Строго по ГОСТу Высочайшее качество Поддержка 24/7

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

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

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

Объём работ:

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

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

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

Высокий

Система должна позволять студентам, руководителям практики и администраторам регистрироваться и безопасно входить в систему.

FR-2: Управление задачами

Высокий

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

FR-3: Ведение отчетов

Высокий

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

FR-4: Обратная связь и рецензирование

Высокий

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

FR-5: Администрирование пользователей

Средний

Инструменты для администратора по управлению учетными записями, ролями и правами доступа.

FR-6: Управление документами практики

Средний

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

FR-7: Уведомления

Средний

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

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

  • Производительность: Система должна обрабатывать до 50 одновременных пользователей без существенной задержки.
  • Доступность: Обеспечение доступности системы 99.5% в рабочее время (09:00-18:00 по будням).
  • Безопасность: Защита от несанкционированного доступа, утечек данных, соответствие общим нормам приватности.
  • Масштабируемость: Архитектура должна позволять увеличение количества пользователей и функционала в будущем.
  • Удобство использования: Интуитивно понятный интерфейс для всех категорий пользователей.
  • Поддерживаемость: Код должен быть читаемым, документированным и легко модифицируемым.

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

  • Все разработанные функциональные требования успешно реализованы и проходят юнит-тестирование -> Программное решение соответствует спецификации.
  • Система стабильно работает под заявленной нагрузкой (50 пользователей) -> Отсутствие сбоев и критических ошибок.
  • Данные пользователей и их отчеты надежно защищены -> Проведен аудит безопасности, уязвимости отсутствуют.
  • Интерфейс соответствует утвержденным макетам и интуитивно понятен -> Положительные результаты пользовательского тестирования.

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

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

Вехи проекта:

Завершение проектирования (до 2024-08-01)

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

Разработка основного функционала (до 2024-09-15)

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

Интеграционное тестирование (до 2024-10-10)

Проверка взаимодействия всех модулей системы.

Финальное тестирование и приемка (до 2024-10-31)

Устранение замечаний, подписание акта приемки.

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

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

Бюджет:

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

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

  • Ограниченное время на разработку (3 месяца).
  • Необходимость интеграции с существующей системой документооборота (если применимо).
  • Студенты-исполнители могут иметь разный уровень подготовки.
  • Доступность ресурсов для тестирования студентами.

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

Низкая квалификация студентов

Влияние: high

Снижение: Детальное менторство, разделение задач на мелкие, поэтапный контроль выполнения.

Срыв сроков

Влияние: medium

Снижение: Активное управление проектом, регулярные совещания, приоритезация задач.

Недостаточная техническая документация

Влияние: medium

Снижение: Обязательное документирование на каждом этапе, ревью кода.

Изменение требований

Влияние: low

Снижение: Формализация процесса внесения изменений, согласование с заказчиком.

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

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

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

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

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

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

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

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

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

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

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

Предполагается разработка отдельного веб-приложения. Возможна интеграция по API с HR-системой предприятия для автоматизации добавления студентов, если это будет определено на этапе проектирования.

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

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

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

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

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

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

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

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

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

Разработка программного решения для производственной практики студента-программиста

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

Содержание

    Разделы проекта не определены.

Разделы проекта не определены.

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

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

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

Создать

#6303498