- •1. Общие сведения:
- •2. Общие технические требования, стандарты и базовые нормативные документы для выполнения проекта пс;
- •Требования к адаптации
- •3. Характеристики системы информатизации или управления;
- •Требования к интерфейсу пользователя
- •Требования к интерфейсу локального хранилища данных
- •4. Детальные спецификации требований к функциям, компонентам и эксплуатационным характеристикам пс:
- •Системные функции
- •Пользовательские функции
- •Функции работы с сообщениями
- •Требования к надежности
- •Требования к безопасности
- •5. Специальные требования к аппаратной и операционной платформам для реализации пс;
- •6. Требования к содержанию, оформлению и обозначениям эксплуатационной и технологической документации;
- •7. Требования к составу и содержанию работ по внедрению пс в эксплуатацию;
- •8. Этапы и сроки выполнения основных работ;
- •9. Ожидаемые результаты применения пс и форма их представления;
- •10. Порядок контроля, испытаний и приемки результатов проекта;
- •11. Предложения по применению и развитию проекта пс.
4. Детальные спецификации требований к функциям, компонентам и эксплуатационным характеристикам пс:
требования к структуре и функционированию ПС;
ID |
Описание |
Приоритет |
Аттестация |
SR.SEC.01 |
Необходимо обеспечить криптографическую защиту данных необходимых для доступа к локальному хранилищу |
Высокий |
Сценарий инспекции формата хранения настроек |
SR.SEC.02 |
Неободимо ограничить доступ к локальному хранилищу из внешних источников |
Высокий |
|
Системные функции
ID |
Описание |
Приоритет |
Аттестация |
SR.FSYS.01 |
Функция Добавить задание на выполнение по расписанию Описание Добавляет задание в очередь заданий, модифицирует таймер до ближайшего задания Предусловие Наступление времени выполнения задания Постусловие Задание поставленно в очередь на выполнение Входные данные идентификатор задания, указатель на список задач Выходные данные сигнал для менеджеру событий, сигнал таймеру, идентификатор задания в очереди, статус задания |
Высокий |
|
SR.FSYS.02 |
Функция Вывести уведомление пользователю Описание Выводит уведомление пользователю о каком-либо событии, модифицирует таймер до ближайшего задания Предусловие Событие, имеющее уведомление в менеджере уведомлений Постусловие Визуальное и/или звуковое уведомление Входные данные идентификатор уведомления, формат уведомления, указатель на список уведомлений Выходные данные сигнал для менеджеру событий, сигнал таймеру, идентификатор уведомлений, статус уведомления. |
Высокий |
|
SR.FSYS.03 |
Функция Получить данные с социальной сети Описание Посылает http-запрос к социальной сети, получает ответ, модифицирует таймер до ближайшего задания Предусловие запрос на получение данных Постусловие ответ от социальной сети, или уведомление об ошибке Входные данные идентификатор запроса, идентификатор драйвера, Выходные данные сигнал для менеджеру событий, идентификатор ответа, ответ в формате json |
Высокий |
|
SR.FSYS.04 |
Функция Записать данные в хранилище Описание Посылает запрос менежеру событий, встает в очередь на выполнение, сохраняет данные в хранилище, модифицирует таймер до ближайшего задания Предусловие запрос на сохранение данных Постусловие запись данных в хранилище,уведомление об успехе или о побочных эффектах Входные данные идентификатор записи, указатель на обьект записи, указатель на место записи Выходные данные сигнал менеджеру уведомлений, сигнал менеджеру событий. |
Высокий |
|
Пользовательские функции
ID |
Описание |
Приоритет |
Аттестация |
SR.FUSR.01 |
Функция Зарегистрироваться в программе Описание Определяет настройки приложения и параметры входа Предусловие Первичный вход в программу Постусловие Учетная запись в программе Входные данные мастер-пароль, логин\пароль социального сервиса Выходные данные аккаунт в программе, конфигурация приложения. Альтернативный сценарий
|
Высокий |
|
SR.FUSR.02 |
Функция Войти в программу Описание Выводит форму логина в программу, принимает авторизацию Предусловие Вход не осуществлен Постусловие Выводит форму логина в программу, принимает авторизацию Входные данные мастер пароль Выходные данные нет Альтернативный сценарий
|
Высокий |
|
SR.FUSR.03 |
Функция Работать с настройками Описание Определяет конфигурацию программы, периоды автообновления, time-out'ы, настройки при работе в режимах пониженного энергопотребления\разряда батареи Предусловие нет Постусловие нет Входные данные идентификатор учетной записи, файл конфигурации настроек Выходные данные файл конфигурации настроек Альтернативный сценарий
|
Высокий |
|
SR.FUSR.04 |
Функция Работать с профилем Описание Позволяет вносить изменения в свой профиль Предусловие Вход в программу Постусловие нет Входные данные идентификатор сервиса, идентификатор учетной записи, параметры профиля Выходные данные параметры профиля Альтернативный сценарий
|
Высокий |
|