Project

General

Profile

Actions

Requirements » History » Revision 2

« Previous | Revision 2/25 (diff) | Next »
Никита Артемов, 02/16/2012 08:47 PM


Первичный список требований

(URE) Работа с событиями

(URE1) Создание события
Пользователь должен иметь возможность создавать новое событие и синхронизировать его с сервисом.

(URE2) Редактирование события
Пользователь должен иметь возможность редактировать информацию о событии (если у него есть на это права) и синхронизировать изменения с сервисом.

(URE3) Удаление события
Пользователь должен иметь возможность удаления(отммены) события, как из локального хранилища, так и с сервиса(если у него есть на это права).

(URE4) Получение списка событий
Пользователь должен иметь возможность получать список событий из сервисов.

(URE5) Поиск событий
Пользователь должен иметь возможность искать события в сервисах по средствам поискового запроса.

(URE6) Хранение информации о событиях в кэше
Пользователь должен иметь возможность получать напоминания от приложения о грядущем событии (в соответствии с настройками).

(URG) Работа с геолокацией

(URG1) Получение списка мест
Пользователь должен иметь возможность получить список мест находящихся поблизости от него. Местоположение пользователя должно определяться посредством GPS.

(URG2) Отметка на месте
Пользователь должен иметь возможность отметиться на найденном месте и оставить короткий комментарий.

(URG3) Создание нового места
Пользователь должен иметь возможность создать место, если ему не удалось его найти его в (URG1). Также пользователь должен иметь возможность отметиться на созданном месте.

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

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

Модуль Places должен будет предоставлять методы для работы с геолокационными данными из социальных сетей(ВКонтакте, Facebook). Приложение позволяет пользователю производить поиск мест и людей поблизости. Также можно будет создать новое место или отметиться на одном из уже созданных. Отмечаясь, можно оставить короткий комментарий или отзыв о месте. Это дает пользователям возможность смотреть, как люди отзываются о некотором месте, будь то кафе или ресторан (Сущность "место" представлена на рисунке 1).

Модуль Events будет обеспечивать возможности для работы с событиями в социальных сетях. Под событиями здесь понимаются встречи(Vkontakte), мероприятия/events(Facebook), также планируется синхронизация с событиями из Google Calendar.
С помощью этого модуля будет возможно: получать список мероприятий(событий) в которых участвует пользователь и отображать их на календаре, создавать новые, редактировать уже существующие и удалять ненужные события. Также планируется сделать отображение дней рождений друзей пользователя (Сущность "событие" представлена на рисунке 2).

Updated by Никита Артемов almost 13 years ago · 2 revisions