Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Новостной агрегатор / Требования.docx
Скачиваний:
26
Добавлен:
29.06.2020
Размер:
116.28 Кб
Скачать

3B. Удаление комментариев

3B.1. Описание

Модератор может удалить любой нежелательный комментарий из списка комментариев выбранной статьи.

3B.2. Функциональные требования

Комментарий.Удаление:

Удаление комментария

.Статья

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

.Удаление:

Список комментариев отображается прямо в главном окне статьи. Удаление происходит после нажатия кнопки «Удалить».

4B. Обработка жалоб

4B.1. Описание

Обработка развёрнутых жалоб модераторами.

4B.2. Функциональные требования

Жалоба.Обработка:

Обработка жалоб

.Меню

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

.Обработка:

После выбора жалобы и нажатия кнопки «Обработано» жалоба получает соответствующий статус и уходит в список обработанных жалоб

3.3. Системные функции подсистемы «Новостной ресурс».

1C. Просмотр статистики, касающейся ресурса

1C.1. Описание

Владелец новостного ресурса получает доступ к развёрнутой статистике своих статей и ресурса в целом.

1C.2. Функциональные требования

Объект.Статистика:

Отображение статистики ресурса/статьи

. Меню:

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

.Статья:

На главном стейдже программы отображается собранная статистика статьи.

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

4.Требования к внешним интерфейсам

4.1.1. Пользовательские интерфейсы основного приложения

UI-1 Ожидается присутствие доступного контекстного меню на каждом экране интерфейса. Контекстное меню содержит опции взаимодействия с текущим содержимым экрана, а также доступную справку по взаимодействию с приложением.

UI-2 Пользовательский интерфейс «Агрегатора новостей» должен соответствовать принятым требованиям «Process Impact Internet Application User Interface Standard» последней версии.

4.1.2. Пользовательские интерфейсы подсистем

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

4.2. Интерфейсы по

SI-1 Интерфейсы взаимодействия системы агрегатора с пользователем

SI-1.1 Система «Агрегатор новостей» позволяет пользователю и подсистемам получать данные из системы агрегирования, в которые включены: статьи, сведенья о новостных ресурсах, комментарии других пользователей.

SI-1.2 Пользователь передаёт сведения о себе, информацию об использовании приложения, и вводимую информацию системе агрегирования.

SI-2 Интерфейсы взаимодействия агрегатора с системой модерирования

SI-2.1 «Агрегатор новостей» передаёт собранные сведения о пользователях, их ввод, информацию об использовании приложения в систему модерирования через программный интерфейс.

SI-3 Интерфейсы взаимодействия системы новостных источников

SI-3.1 «Агрегатор новостей» передаёт всю статистику, касающуюся новостных источников, их статей и монетизации в систему новостных источников через программный интерфейс.

SI-3.2 Из системы агрегатора новостей возможно контролировать доступные для агрегатора новостей статьи через программный интерфейс.

SI-4 Интерфейсы взаимодействия системы и социальных сетей.

При помощи предоставленного API соц. сетей система попытается получить имя пользователя и его электронную почту.