- •1.1 Обзор документа
- •1.2 Ссылки
- •2.1 Описание продукта
- •2.2 Функции продукта
- •2.3 Характеристики пользователей
- •2.4 Ограничения
- •3.1 Функциональные требования
- •3.2 Требования к простоте и удобству использования
- •3.3 Требования к надёжности
- •3.4 Требования к производительности
- •3.5 Требования к технологиям и средствам создания продукта
- •3.6 Требования к документации
- •3.7 Требования к интерфейсам
- •3.8 Системные требования
- •3.9 Требования к условиям распространения
- •4.1 Прототипы пользовательского интерфейса
Информационная система «Обитель зла. Корпорация «Umbrella».
Спецификация требований.
Версия 1.2
Дата |
Версия |
Описание |
Автор |
24.12.07 |
1.0 |
Начальное описание требований |
Гришуль Е., Шафоростов Н. |
16.01.08 |
1.1 |
Изменены требования к надёжности |
Гришуль Е., Шафоростов Н. |
25.01.08 |
1.2 |
Изменены требования к надёжности, добавлены прототипы пользовательского интерфейса |
Гришуль Е., Шафоростов Н. |
1. Введение
1.1 Обзор документа
Данный документ специфицирует требования к информационной системе «Обитель зла».
1.2 Ссылки
Концепция информационной системы «Обитель зла»
«План Разработки.doc»
2. Общие положения
Данный раздел описывает основные факторы, влияющие на требования к продукту для более чёткого понимания самих требований, описанных в следующих разделах.
2.1 Описание продукта
Данная система реализуется с целью создания клиент-серверного приложения, которое необходимо для удобного обмена данными, результатами исследований и отчётами о проделанных работах между сотрудниками корпорации.
2.2 Функции продукта
Продукт представляет собой информационную систему, позволяющую с помощью обмена данными между пользователями и выполнения ими специфичных операций организовать более быстрое и удобное «перемещение» информации из отдела в отдел, а также контролировать всё производство.
Основные функции продукта:
Организация удобного обмена информационными сообщениями между сотрудниками (например, указание к выполнению)
Возможность удобного сохранения базы штаммов вируса в электронном виде
Возможность следить за работой отделов с помощью полученных отчётов
Возможность создания «быстрых» электронных отчётов
2.3 Характеристики пользователей
Здесь описываются характеристики пользователей, предусмотренных в версии 1 продукта.
Руководитель – пользователь, ответственный за контроль над работой всех отделов корпорации. Именно к нему приходят отчёты обо всех проделанных работах. Руководитель раздаёт указания в разные отделы (например, в научный отдел передаётся информация-запрос на изготовление очередного штамма, в отдел службы безопасности запрос на устранение внештатных ситуаций, в отдел техподдержки – запрос на ремонт, починку, устранение неполадок). От его решений часто зависит множество жизней. Для него очень важны: достоверность информации и своевременное её получение.
Научный сотрудник – пользователь, ответственный непосредственно за создание штаммов вирусов, которые заказывает руководитель, а также за изменение уже существующих вирусов. Сотрудник получает заказ (запрос) на изготовление, далее сверяется с базой готовых вирусов, и если ранее такой вирус не был изготовлен, он изобретает штамм с необходимыми свойствами. После изготовления научный сотрудник должен послать руководителю отчёт о работе, а тестировщикам – запрос на тестирование готового продукта. Самое важное для научного сотрудника – чёткость переданных требований, которые запрашивает руководитель.
Тестировщик – пользователь, главной функцией которого является тестирование готовых образцов вирусов. После получения запроса от научных сотрудников (в виде формул и описания желаемых результатов), тестировщик проводит анализ готового продукта и сверяет производимый этим продуктом эффект с затребованным. Кроме того, посылает отчёты руководителю о проделанной работе и результатах, а также в службу безопасности (на предмет того - вышли ли производимые опыты из-под контроля или нет).