Skip to content
sh-ad edited this page Mar 1, 2018 · 1 revision

Участники:

Шахов Александр (sh-ad); Петрова Таисия (polipprilip).

Список ролей:

Leading - пользователь, использующий приложение и весь его функционал.

Основная задача:

Leading - управление игровым табло во время игры.

Сценарии использования:

Приложение с открытым исходным кодом для управления игровым табло "100 к 1"

Примерные сценарии использвания:

Анализ предметной области:

Тезаурус предметной области:

ToDo List - приложение для 1 пользователя, предназначенное для добавления, удаления, просмотра, редактирования задач;

Task Manager - приложения для совместного использования командой разработчиков. Позволяет делать все тоже самое, что и ToDo лист, но с закреплением задачи к конкретному пользователю и установкой сроков выполнения.

todolist - консольное приложение, на языке Go, реализующее идею ToDo List, и для которого, в рамках данного проекта, создается приложение-клиент с GUI.

Client - приложение-клиент с графическим интерфейсом, взаимодействующее с программой todolist.

Project - разрабатываемый командой пользователей проект.

Task - задание для выполнения в рамках Project.

Deadline - срок выполнения Task.

Status - текущее состояние Task. Может принимать значения: "ToDo", "In Progress", "Testing", "Done".

ToDo - задача поставлена, но не принята к исполнению.

In Progress - задача находится в процессе выполнения.

Testing - задача выполнена, но нуждается в тестировании.

Done - задача выполнена и протестирована.

Основные задачи проекта: Системные вызовы установленной программы todolist из клиента через класс QProcess и перенаправление вывода в приложение - клиент; Расширение функционала todolist до полноценного таск-менеджера, удобного в использовании командами разработчиков; Открытие терминала в папке с файлом; (?) Установка программы todolist при установке клиента;