На Горох

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

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

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

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

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

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

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

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

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

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

Объём работ

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

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

FR-1: Отображение котировок

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

Высокий
FR-2: Поиск инструментов

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

Высокий
FR-3: Добавление в избранное

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

Средний
FR-4: Базовая информация

Система должна отображать базовую информацию об инструменте (название, описание, сектор).

Средний
FR-5: История котировок

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

Средний
FR-6: Фильтрация данных

Возможность фильтрации инструментов по различным параметрам (например, по типу, стране).

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

Система должна поддерживать авторизацию пользователей с разными ролями (студент, преподаватель).

Средний
FR-8: Адаптивный дизайн

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

Высокий

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

  1. Производительность: Система должна обеспечивать быструю загрузку данных и отклик интерфейса.
  2. Доступность: Система должна быть доступна 24/7 с коэффициентом доступности не менее 99.5%.
  3. Безопасность: Защита данных пользователей и от несанкционированного доступа.
  4. Масштабируемость: Система должна быть масштабируемой для обработки растущего объема данных и количества пользователей.
  5. SLA: Время восстановления после сбоя не более 30 минут.
  6. Удобство использования: Интуитивно понятный интерфейс.
  7. Надежность: Минимальное количество ошибок и стабильная работа системы.
  8. Соответствие стандартам: Соответствие общепринятым стандартам веб-разработки.

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

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

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

  1. Исходный код системы
  2. Документация пользователя
  3. Административная документация
  4. Инструкция по развертыванию системы
  5. Тестовая документация (тест-кейсы, отчеты о тестировании)

Вехи проекта

Анализ требований и проектирование

Завершение анализа требований и разработка архитектуры системы.

Срок: 2 недели
Разработка базовой функциональности

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

Срок: 4 недели
Тестирование и отладка

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

Срок: 2 недели
Развертывание и обучение

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

Срок: 1 неделя

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

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

Бюджет

Оценочный бюджет проекта: 5000 - 10000 долларов США, в зависимости от сложности и выбранных технологий.

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

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

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

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

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

Руководитель школы

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

Преподаватель финансов

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

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

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

Разработчик

Реализация системы в соответствии с ТЗ.

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

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

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

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

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

Тестировщик

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

DevOps-инженер

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

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

Система будет интегрирована с API поставщика котировок, например, Alpha Vantage или Finnhub. Также потребуется интеграция с LDAP/Active Directory для аутентификации пользователей.

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

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

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

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

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

Гарантийный период поддержки - 3 месяца после сдачи проекта. Предлагается заключение договора SLA на дальнейшее сопровождение.

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

Для реализации ТЗ потребуются команда разработчиков (Frontend, Backend), специалист по тестированию, DevOps инженер и инфраструктура для развертывания.

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

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

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

Содержание

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

Введение

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

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

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

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

В этом разделе определены общие требования к системе, такие как производительность, доступность, безопасность и масштабируемость. Указываются стандарты, которые необходимо соблюдать при разработке.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создать

#2445549

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

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

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