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

Все необходимые прецеденты для работы с базой данных представлены в таблице 2.1.

Таблица 2.1. Прецеденты для работы с базой данных

Название

Актор

Описание

Получить шаблон

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

Пользователь получает метаданные шаблона.

Получить аннотацию

Получение метаданных аннотации.

Получить текстовый файл

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

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

Получить текстовый корпус

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

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

Поделиться шаблоном

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

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

Поделиться аннотацией

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

Поделиться текстовым файлом

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

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

Поделиться текстовым корпусом

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

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

Создать текстовый корпус

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

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

Установить атрибуты текстовому корпусу

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

Пользователь устанавливает атрибуты текстовому корпусу. Если атрибуты уже были установлены, то они стираются.

Создать текстовый файл

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

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

Установить атрибуты текстовому файлу

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

Пользователь устанавливает атрибуты текстовому файлу. Если атрибуты уже были установлены, то они стираются.

Добавить аннотацию текстовому файлу

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

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

Установить атрибуты аннотации

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

Пользователь устанавливает атрибуты аннотации. Если атрибуты уже были установлены, то они стираются.

Добавить текстовый файл в текстовый корпус

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

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

Обновить текстовый корпус

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

Пользователь обновляет значение внутренних полей текстового корпуса.

Обновить текстовый файл

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

Пользователь обновляет значение внутренних полей текстового файла.

Обновить аннотацию

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

Пользователь обновляет значение внутренних полей аннотации.

Обновить шаблон

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

Пользователь обновляет значение внутренних полей шаблона, однако шаблон не будет обновлен, если он уже используется при аннотировании текста.

Удалить текстовый файл из текстового корпуса

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

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

Удалить текстовый корпус

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

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

Удалить аннотацию

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

Пользователь удаляет метаданные и данные аннотации.

Удалить текстовый файл

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

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

Удалить доступ пользователя к шаблону

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

Пользователь удаляет доступ конкретного пользователя к шаблону.

Удалить шаблон

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

Пользователь удаляет шаблон, но шаблон не будет удален, если он уже используется при аннотировании текстов.

Создать шаблон

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

Пользователь создает шаблон.

Удалить доступ пользователя к текстовому корпусу

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

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

Удалить доступ пользователя к аннотации

Удаляется доступ конкретного пользователя к аннотации.

Удалить доступ пользователя к текстовому файлу

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

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

 
< Пред   СОДЕРЖАНИЕ   Загрузить   След >