Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Техническое задание на разработку сайта.doc
Скачиваний:
22
Добавлен:
19.02.2016
Размер:
246.27 Кб
Скачать

Требования к надежности

ID

Описание

Приоритет

Аттестация

SR.REL.01

Приложение не должно допускать непредусмотренных завершений вследствие активности системных служб среды рабочего стола (task killing process)

Высокий

Сценарий длительного сеанса работы с приложением:

SR.REL.02

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

Высокий

Сценарии:

  1. Перехода в режим пониженного энергопотребления

  2. Разряда батареи

  3. Нестабильности сетевого подключения

SR.REL.03

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

Высокий

Сценарии:

Требования к безопасности

ID

Описание

Приоритет

Аттестация

SR.SEC.01

Необходимо обеспечить криптографическую защиту данных необходимых для доступа к локальному хранилищу

Высокий

Сценарий инспекции формата хранения настроек

SR.SEC.02

Неободимо ограничить доступ к локальному хранилищу из внешних источников

Высокий

  • требования к защите информации;

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

ID

Описание

Приоритет

Аттестация

SR.DES.01

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

Высокий

Инспекция документации проектирования

SR.DES.02

Взаимодействующие с сервисами социальных сетей компоненты должны быть максимально независимы от приложения: сторонним разработчикам должна быть предоставлена возможность создания и интеграции таких компонентов (стандартный интерфейс) без необходимости изменения всего приложения.

Высокий

Инспекция документации проектирования, руководства разработчика

SR.DES.03

Необходимо следовать стандартам RDF и OWL.

Высокий

Инспекция документации проектирования

  • требования к стандартизации и унификации;

Связь с пользователемПриложение взаимодействует с пользователем посредством графического интерфейса

Связь с системойПриложение взаимодействует с системой посредством получения широковещательных сообщений по D-BUS

Сетевые связиПриложение взаимодействует с сервисами посредством http-запросов

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

Программный продукт является независимым, не является компонентом какой либо программной системы

       требования к интерфейсам между компонентами, с внешней средой и с пользователями;

Интернет-планшет оснащен коммуникационными аппаратными компонентами, обеспечивающими возможность сетевого взаимодействия по стандартам семейства Wi-Fi и Bluetooth. В устройствах следующего поколения предполагается поддержка 3G-сетей. Разрабатываемый продукт использует Wi-Fi-соединение для взаимодействия с сервисомсоциальнойсети, при этом настройка соединения и подключение возлагается на пользователя, однако пользователь имеет возможность настроить приложение для активации сетевых функций при подключении и уведомления в случае, если соединение утеряно.

Программныйинтерфейс сервисасоциальнойсетииспользуетпротокол HTTP как транспорт для взаимодействия с клиентом.

Аппаратные и программные интерфейсы

Используемые библиотеки:

libcurl - обмен данными с сервисами

openssl - необходима для формирования запросов к myspace.com

json-c - необходим для разбора ответов от сервисов

D-BUS приложение должно обрабатывать сообщения об отключении\подключении к сети, переходе\ возврате из спящего режима