Leerv474 / PeachNote

0 stars 0 forks source link

Техническое задание #6

Closed Leerv474 closed 2 months ago

Leerv474 commented 2 months ago

Техническое задание

1. Общие сведения:

  1. Название проекта: Система заметок GTD.
  2. Наименование организации-заказчика, разработчика системы Заказчик: КФ МГТУ им. Н.Э. Баумана Разработчик: Студент КФ МГТУ им. Н.Э. Баумана группы ИУК5-52Б Ли Р. В.
  3. Плановые сроки начала и окончания работы по созданию системы: Плановый срок начала работ - 5 сентября 2024 года Плановый срок окончания работ - 1 декабря 2024 года

2. Назначение и цели создание веб-приложения:

  1. Веб-приложение разработано для предоставления сервиса учета выполнения и структуризации проектных задач пользователей.
  2. Цель создания системы: Создание системы бизнес сервиса.

3. Требования к системе

  1. Интерфейс приложения должен быть не перегруженным и легким в навигации.
  2. Система должна выполнять следующие функции:
    • регистрация и авторизация на сайте;
    • создание задач, проектов, статус-досок и таблиц;
    • редактирование задач, проектов, статус-досок и таблиц;
    • преобразование задач в проекты;
    • изменение статуса задач и проектов;
    • настройки изменения языка и внешнего вида сайта;
    • уведомления о сроках выполнения задач;
    • редактирование профиля пользователя.
  3. Виды обеспечения
    • Средством описания предметной области является русский язык. Средством взаимодействия пользователя с веб-приложением являются русский и английский языки.
    • Хранение данных реализовано на основе PostgreSQL.
    • Клиентская часть реализована с помощью JavaScript, TypeScript, html и css.
    • Серверная часть реализована с помощью Java.

4. Состав и содержание работ по созданию системы

  1. Утверждение темы, задания на разработку, технического задания. Оформление ТЗ. Описание предметной области и требований к системе. Концептуальная схема. Прототип или скетчи интерфейса.
  2. Оформление введения и исследовательской части. Обоснование выбора БД, логическая схема БД, физическая схема данных. Демонстрация работы макета системы с БД.
  3. Оформление проектно-конструкторской части. Демонстрация работающего веб-сайта. Презентация. Тестирование и отладка веб-сайта. Разработка эксплуатационной документации.
  4. Завершающее оформление документации согласно требованиям ГОСТ. Все ошибки и проблемы устранены. Подготовка доклада. Защита курсовой работы.

5. Порядок контроля и приёмки веб-сайта

Веб-сайт разрабатывается с применением тестирования работоспособности функционала. При добавлении новых функций предыдущие тесты должны сохранять работоспособность. Приемка работы осуществляется комиссией КФ МГТУ им. Н.Э. Баумана кафедры ИУК5

6. Требования к документированию

Требуется продоставить: а) Техническое задание в соответсвии с ГОСТ 34.602-89 b) Расчетно-пояснительную записку, включающую в исследовательскую часть, проектно-конструкторскую часть и проектно-технологическую часть, включающую в себя руководство пользователя и руководство программиста (администратора). Расчетно-пояснительная записка выполняется с учетом требований, предусмотренных ГОСТ 7.32-2001 и 2.105-95

wldmr-key commented 2 months ago

есть пара проблем

  1. посмотри Курсовая работа (типичные ошибки) - на то они и типовые, что ты их тоже совершаешь. Нужно исправить

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

ниже - цитата

Техническое задание

Общие сведения

1.1.1 Название проекта: TaskFlow - совместная платформа

1.1.2 Наименование организации-заказчика, разработчика системы Заказчик: КФ МГТУ им. Н.Э. Баумана Разработчик: Студент КФ МГТУ им. Н.Э. Баумана группы ИУК5-52Б Крючков Д.А.

1.1.3 Плановые сроки начала и окончания работы по созданию системы: Плановый срок начала работ - 5 сентября 2024 года Плановый срок окончания работ - 1 декабря 2024 года

1.2 Назначение и цели создания веб-сайта

1.2.1 Система (веб-сайт) TaskFlow разработана для пользователей(компаний), которые хотят повысить свою продуктивность и структурировать задания в процессе работы как в одиночку, так и в команде. Это могут быть как отдельные пользователи, так и команды в организациях, которые хотят эффективно планировать и управлять проектами, задачами и информацией.В результате, пользователи TaskFlow смогут достичь большей продуктивности, структурированности и эффективности в своей работе, что, в свою очередь, приведет к увеличению прибыли и конкурентоспособности организации.

1.2.2 Цели создания веб-сайта:

Повышение продуктивности работы пользователей за счет эффективного планирования и организации задач и проектов. Структурирование знаний и информации с помощью инструментов для создания баз знаний, заметок, использования тегов и меток для классификации. Эффективное сотрудничество и общение в команде посредством совместной работы над проектами и задачами, с использованием чатов и уведомлений. Гибкость и интуитивно понятный интерфейс для адаптации под индивидуальные потребности и рабочие процессы пользователей. 1.2.3 Объект автоматизации

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

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

1.3.2 Требования к функциям (задачам), выполняемых веб-сайтом:

Организационные инструменты: Создание и организация рабочих пространств (воркспейсов) Создание и управление проектами, задачами и подзадачами Установка сроков и напоминаний для задач Инструменты для структурирования знаний: Создание и организация баз заданий и заметок Использование тегов и меток для классификации информации Инструменты для сотрудничества и общения: Совместная работа над проектами и задачами в режиме реального времени Комментарии и обсуждения(чаты) внутри рабочих пространств Уведомления и оповещения о действиях других пользователей Гибкий и настраиваемый интерфейс: Персонализация рабочего пространства под индивидуальные потребности 1.3.3 Требования к видам обеспечения 1.3.3.1 Требования к лингвистическому обеспечению веб-сайта Средством описания предметной области, так же, как и средством взаимодействия пользователя с веб-сайтом является русский язык

1.3.3.2 Требования к входным и выходным данным

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

1.4 Состав и содержание работ по созданию (развитию) веб-сайта Утверждение темы, задания на разработку, технического задания. Оформление ТЗ. Описание предметной области и требований к системе. Концептуальная схема. Прототип или скетчи интерфейса. Оформление введения и исследовательской части. Обоснование выбора БД, логическая схема БД, физическая схема данных. Демонстрация работы макета системы с БД. Оформление проектно-конструкторской части. Демонстрация работающего веб-сайта. Презентация. Тестирование и отладка веб-сайта. Разработка эксплуатационной документации. Завершающее оформление документации согласно требованиям ГОСТ. Все ошибки и проблемы устранены. Подготовка доклада. Защита курсовой работы. Порядок контроля и приёмки веб-сайта Веб-сайт разрабатывается с применением тестирования работоспособности функционала. При добавлении новых функций предыдущие тесты должны сохранять работоспособность. Приемка работы осуществляется комиссией КФ МГТУ им. Н.Э. Баумана кафедры ИУК5 Требования к документированию Требуется продоставить: а) Техническое задание в соответсвии с ГОСТ 34.602-89 b) Расчетно-пояснительную записку, включающую в исследовательскую часть, проектно-конструкторскую часть и проектно-технологическую часть, включающую в себя руководство пользователя и руководство программиста (администратора). Расчетно-пояснительная записка выполняется с учетом требований, предусмотренных ГОСТ 7.32-2001 и 2.105-95

Leerv474 commented 2 months ago

Понятно... буду думать, что теперь делать с темой.

wldmr-key commented 2 months ago

Так, нормально- у тебя есть хорошая отбивка - методология, которой нет у оппонента. так и делай на нее упор (в ТЗ - тоже). И будет тебе щастье!

Leerv474 commented 2 months ago

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

wldmr-key commented 2 months ago

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

Leerv474 commented 2 months ago

поправил цель, добавил объект автоматизации и изменил требования

wldmr-key commented 2 months ago

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

Leerv474 commented 2 months ago

красиво написал, что хочу вбухать это кому-то за деньги

wldmr-key commented 2 months ago

еще раз для курсового проекта название должно быть чуть более информативное с небольшим включением русского языка ))

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

Leerv474 commented 2 months ago

Название проекта: Система заметок GTD.

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