Project

General

Profile

Actions

Plan » History » Revision 16

« Previous | Revision 16/23 (diff) | Next »
Никита Давыдовский, 03/16/2012 02:07 PM


План проекта Musson Geo-Events

Общие сведения

Наименование системы

Полное наименование

Геолокационные данные и события социальных сетей.

Краткое наименование системы

Musson Geo-Events, Geo-Events.

Наименование организаций – Заказчика и Разработчика

Заказчик
  • Кулаков Кирилл Александрович, доцент кафедры ИМО
    E-mail:
    Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)
Разработчик
  • Geo-Events команда студентов и сотрудников ПетрГУ*
  • Офис: IT-парк ПетрГУ, каб. 203

Команда Geo-Events

Менеджер проекта
  • Филиппов Алексей, 22306
    Навыки: знание C/C++
    Дополнительные роли: разработчик
    E-mail:
Секретарь Разработчики
  • Давыдовский Никита, 22304
    Навыки: знание C/C++/QML
    Дополнительные роли: разработчик
    E-mail:
  • Дрёмин Александр, 22303
    Навыки: знание C/C++
    E-mail:
Инструктор
  • Димитров Вячеслав Михайлович, преподаватель кафедры ИМО
    E-mail:
    Офис: ПетрГУ, главный корпус, кафедра ИМО (ауд. 215)

Плановые сроки начала и окончания работы

Начало разработки проекта:
  • 12.09.2011
Плановое окончание разработки проекта:
  • 07.05.2012

Порядок оформления и предъявления заказчику результатов работ

Работы по созданию Geo-Events сдаются Разработчиком поэтапно в соответствии с календарным планом Проекта.
По окончании каждого из этапов работ Разработчик сдает Заказчику соответствующие отчетные документы
этапа.

Назначение и цели создания системы

Назначение системы

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

Цели создания системы

  • предоставление пользователям удобного доступа к интернет сервисам геолокации и событий
  • разработать два приложения (одно для геолокации другое для событий)
  • опубликовать пакеты приложений в онлайн-магазине Ovi Store

Основные функции

Порядок контроля и приёмки системы

Система подвергается испытаниям следующих видов:

  1. Предварительные испытания.
  2. Блочное тестирование.
  3. Аттестационное тестирование.

Состав, объем и методы предварительных испытаний системы определяются индивидуально, членами команды.
Состав, объем и методы блочного тестирования системы определяются документом План тестирования (раздел блочное тестирование), разрабатываемый на стадии "Работа с документацией".
Состав, объем и методы аттестационного тестирования системы определяются документом План тестирования (раздел аттестационное тестирование), разрабатываемый на стадии "Работа с документацией" с учетом результатов проведения предварительных испытаний и опытной эксплуатации.

Стадия испытаний Участники испытаний Срок проведения Порядок согласования документации Статус приемочной комиссии
Предварительные испытания Разработчик На территории Разработчика, на всем протяжении разработки Исправление ошибок "на месте" Команда разработчиков
Блочное тестирование Разработчик с 02.04.2012 по 29.04.2012 Проведение блочного тестирования.
Фиксирование выявленных неполадок в Журнале тестирования.
Устранение выявленных неполадок.
Проверка устранения выявленных неполадок.
Принятие решения о готовности ПС к приемочным испытаниям.
Группа тестирования
Аттестационное тестирование Заказчик и Разработчик с 30.04.2012 по 07.05.2012 Проведение аттестационного тестирования.
Фиксирование выявленных неполадок в Журнале тестирования.
Устранение выявленных неполадок.
Проверка устранения выявленных неполадок.
Принятие решения о возможности передачи ПС в промышленную эксплуатацию.
Оформление Акта завершения работ.
Сдача проекта.
Заказчик и Приемочная комиссия

Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

Для создания условий функционирования Musson Geo-Events, при которых гарантируется соответствие создаваемой системы требованиям,
содержащимся в настоящем плане проекта, и возможность эффективного её использования, пользователь должен:

  • иметь заранее созданные аккаунты в социальных сетях: VKontakte и Facebook, а также Google Calendar;

Основные функции модуля Events:

  • создание записей о событиях;
  • редактирование записей о событиях;
  • получение данных о событиях из социальных сетей и сервиса Google Calendar;
  • публикация событий в социальных сетях сервисе Google Calendar;
  • согласие/возможное согласие/несогласие на предложении поучаствовать в мероприятии (в социальных сетях)

Основные функции модуля Places:

  • создание отметки на месте;
  • получение списка мест;
  • получение данных об отметившихся на месте пользователях;

Ограничения на процесс разработки

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

Технические ограничения:

  1. Целевые платформы: Harmattan и Symbian
  2. Для взаимодействия с интернет сервисами должны быть использованы драйвера MySocials
  3. Для написания интерфейсов пользователя должна быть использована технология QtQuick
  4. В качестве среды разработки следует использовать Qt Creator

Формы отчетности и взаимодействия

  • Собрания с инструктором: пятница 11:30, ауд. 138
  • Собрание команды разработчиков: среда 11:30, ауд. 203 IT-парк
  • Межпроектные собрания: пятница 17:00, ауд. 146
  • Индивидуальные отчеты на wiki
  • В качестве централизованного хранилища кода и индивидуальных отчетов разработчиков используется распределённая система управления версиями Git.
  • Для хранения и совместного редактирования всей документации по проекту используется wiki: https://redmine.cs.karelia.ru/projects/geo-places/wiki

Зоны ответственности разработчиков

Приложение для событий

  • Разработка интерфейса пользователя: Давыдовский Н.
  • Разработка методов на уроне ядра и виджетов: Давыдовский Н.
  • Разработка библиотеки доступа к Google Calendar: Филиппов А.
  • Инспектирование и тестирование (блочное и функциональное): Шитнёв А.

Приложение для геолокации

  • Разработка интерфейса пользователя: Артёмов Н.
  • Разработка методов на уроне ядра и виджетов: Артёмов Н.
  • Инспектирование и тестирование (блочное и функциональное): Дрёмин А.

Примеры социальных сетей

Updated by Никита Давыдовский over 12 years ago · 16 revisions