- •2.2. Классы и характеристики пользователей
- •2A. Просмотр доступных источников с возможностью подписки
- •2A.1. Описание
- •2A.2. Функциональные требования
- •3A. Формирование и просмотр новостной ленты
- •3A.1. Описание
- •3A.2. Функциональные требования
- •4A. Обратная связь
- •4A.1. Описание
- •4A.2. Функциональные требования
- •2B. Взаимодействие с объектами: пользователь, ресурс, статья
- •2B.1. Описание
- •2B.2. Функциональные требования
- •3B. Удаление комментариев
- •3B.1. Описание
- •3B.2. Функциональные требования
- •4.Требования к внешним интерфейсам
- •4.1.1. Пользовательские интерфейсы основного приложения
- •4.1.2. Пользовательские интерфейсы подсистем
- •4.2. Интерфейсы по
- •4.3. Коммуникационные интерфейсы
- •5. Атрибуты качества
- •5.1. Требования по удобству использования
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 соц. сетей система попытается получить имя пользователя и его электронную почту.