Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Курсовой проект / Курсовой проект (Вариант 23 - Сетевое хранилище файлов).docx
Скачиваний:
61
Добавлен:
08.01.2022
Размер:
419.8 Кб
Скачать

2.4 Построение диаграммы прецедентов

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

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

Версия

Создан

Изменен

Описание

Автор

Изменил

Черновой начальный вариант

11 октября 2020

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

Воронов А. А.

Таблица 3 - Список версий

Термин

Определение

Формат

Правило верификации

Синоним

Система

Система обмена файлами с поддержкой регистрации/авторизации и вспомогательными компонентами: сетевым файловым хранилищем, базой данных пользователей

System

База данных

База данных. Содержит записи с анкетными данными пользователей и id загруженных ими файлов

БД

Сетевое

файловое

хранилище

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

Хранилище

Регистрация

Процесс создания записи в базе данных пользователей

Несовпадение логина с каким-либо из имеющихся в базе данных. Длина пароля 8 или более символов.

Авторизация

Процесс входа в систему под заблаговременно созданной учетной записью

Совпадение введенной пары логин-пароль с таковыми в одной из существующих записей в базе данных

Каталог

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

Файл

Любой файл, выбранный для загрузки в систему/загруженный в систему/скачиваемый пользователем из системы

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

File

Публичный

режим

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

Приватный

режим

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

Неавторизован

ный

пользователь

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

Авторизованны

й пользователь

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

User

Администратор

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

Admin

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