Добавлен: 28.03.2024
Просмотров: 8
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
Санкт - Петербургский национальный исследовательский университет информационных технологий, механики и оптики
Мегафакультет трансляционных информационных технологий
Факультет информационных технологий и программирования
Этап проекта №2
По дисциплине «Анализ и проектирование на UML»
Тема: «Таск-трекер для бизнеса»
Выполнил студент группы №M33081
Предыбайло Влада Евгеньевна
Проверил
Хлопотов Максим Валерьевич
САНКТ-ПЕТЕРБУРГ
2021
2.1) Словарь предметной области
-
Подсписок (Checklist): список выполняемых подпунктов -
Вложение (Attachment): любой тип вложения в задачу, которое может быть представлено в виде битового набора данных -
Задача (Task): выполняемое задание, имеющее название, описание, подсписок, идентификатор события, к которому привязана задача, идентификатор, создателя, и исполнителя -
Пользователь (User): пользователь приложения, который имеет имя, идентификатор, почту и набор событий. Может регистрироваться, аутентифицироваться, выходить из аккаунта, удалить его, создавать событие
2.1. Создатель (Creator): Создатель задачи, который имеет все права над задачей
2.2. Исполнитель (Assignee): Исполнитель задачи, который имеет право отметки готовности задачи, комментирования над ней. -
Событие (Event): содержит название, описание, набор задач, участников события, предикат запуска, который активирует событие
2.2) Составление “одностраничного” описания проекта
ToDo трекер – многофункциональное приложение для удобного ведения повторяющихся событий. Производство или быт чаще всего бывают итеративны: задачи работы над продуктом или построение собственных планов на неделю, таких как учеба или хобби
приходиться вести вручную день за днем, часто планируя одни и те же действия. ToDo трекер позволяет настроить повторяющиеся задачи в виде событий. Настраивайте и запускайте активности в удобное вам время, автоматизируйте процесс напоминаний и задач, распишите периоды вашей активности и установите условия старта события, минималистичный понятный интерфейс, максимальная информативность и ненавязчивость. От бизнес – проектов до списков покупок – распределяйте и закрывайте каждодневные задачи в общих проектах. Поручайте задачи другим и освободите свою ментальную энергию.
2.3) Идентификация классов
User (Creator, Assignee)
AnyEvent (ConcreteEvent)
Task
Attachment
Checklist
ChecklistItem