Requirements » History » Version 3
Никита Давыдовский, 02/17/2012 10:23 AM
| 1 | 1 | Никита Артемов | h1. Первичный список требований |
|---|---|---|---|
| 2 | |||
| 3 | h2. (URE) Работа с событиями |
||
| 4 | |||
| 5 | h4. (URE1) Создание события |
||
| 6 | 3 | Никита Давыдовский | |
| 7 | 1 | Никита Артемов | Пользователь должен иметь возможность создавать новое событие и синхронизировать его с сервисом. |
| 8 | |||
| 9 | h4. (URE2) Редактирование события |
||
| 10 | 3 | Никита Давыдовский | |
| 11 | 1 | Никита Артемов | Пользователь должен иметь возможность редактировать информацию о событии (если у него есть на это права) и синхронизировать изменения с сервисом. |
| 12 | |||
| 13 | h4. (URE3) Удаление события |
||
| 14 | 3 | Никита Давыдовский | |
| 15 | 1 | Никита Артемов | Пользователь должен иметь возможность удаления(отммены) события, как из локального хранилища, так и с сервиса(если у него есть на это права). |
| 16 | |||
| 17 | h4. (URE4) Получение списка событий |
||
| 18 | 3 | Никита Давыдовский | |
| 19 | 1 | Никита Артемов | Пользователь должен иметь возможность получать список событий из сервисов. |
| 20 | |||
| 21 | h4. (URE5) Поиск событий |
||
| 22 | 3 | Никита Давыдовский | |
| 23 | 1 | Никита Артемов | Пользователь должен иметь возможность искать события в сервисах по средствам поискового запроса. |
| 24 | |||
| 25 | h4. (URE6) Хранение информации о событиях в кэше |
||
| 26 | 3 | Никита Давыдовский | |
| 27 | 1 | Никита Артемов | Пользователь должен иметь возможность получать напоминания от приложения о грядущем событии (в соответствии с настройками). |
| 28 | |||
| 29 | h2. (URG) Работа с геолокацией |
||
| 30 | |||
| 31 | h4. (URG1) Получение списка мест |
||
| 32 | 3 | Никита Давыдовский | |
| 33 | 1 | Никита Артемов | Пользователь должен иметь возможность получить список мест находящихся поблизости от него. Местоположение пользователя должно определяться посредством GPS. |
| 34 | |||
| 35 | h4. (URG2) Отметка на месте |
||
| 36 | 3 | Никита Давыдовский | |
| 37 | 1 | Никита Артемов | Пользователь должен иметь возможность отметиться на найденном месте и оставить короткий комментарий. |
| 38 | |||
| 39 | h4. (URG3) Создание нового места |
||
| 40 | 3 | Никита Давыдовский | |
| 41 | 1 | Никита Артемов | Пользователь должен иметь возможность создать место, если ему не удалось его найти его в (URG1). Также пользователь должен иметь возможность отметиться на созданном месте. |
| 42 | |||
| 43 | h4. (URG4) Получение списка отметок |
||
| 44 | 3 | Никита Давыдовский | |
| 45 | 1 | Никита Артемов | Пользователь должен иметь возможность получить список людей, отметившихся в местах поблизости. Также пользователь должен иметь возможность получить список последних отметок друзей. |
| 46 | |||
| 47 | 2 | Никита Артемов | h1. Предметная область |
| 48 | |||
| 49 | 1 | Никита Артемов | !Место.jpg! !Событие.jpg! |
| 50 | |||
| 51 | 3 | Никита Давыдовский | Модуль Places должен будет предоставлять методы для работы с геолокационными данными из социальных сетей(ВКонтакте, Facebook). Приложение позволяет пользователю производить поиск мест и людей поблизости. Также можно будет создать новое место или отметиться на одном из уже созданных. Отмечаясь, можно оставить короткий комментарий или отзыв о месте. Это дает пользователям возможность смотреть, как люди отзываются о некотором месте, будь то кафе или ресторан (Сущность "место" представлена на рисунке 1). |
| 52 | 1 | Никита Артемов | |
| 53 | 3 | Никита Давыдовский | Модуль Events будет обеспечивать возможности для работы с событиями в социальных сетях. Под событиями здесь понимаются встречи(Vkontakte), мероприятия/events(Facebook), также планируется синхронизация с событиями из Google Calendar. |
| 54 | 1 | Никита Артемов | С помощью этого модуля будет возможно: получать список мероприятий(событий) в которых участвует пользователь и отображать их на календаре, создавать новые, редактировать уже существующие и удалять ненужные события. Также планируется сделать отображение дней рождений друзей пользователя (Сущность "событие" представлена на рисунке 2). |