УТВЕРЖДЕНО <Наименование организации Разработчика> <Должность> ________________ <Ф.И.О.> «____»_______________ 2006 г. Спецификация требований к программному обеспечению <Наименование проекта> История версий Версия Дата Автор Причина изменения Спецификация требований Версия 1.0 2 из 14 Содержание 1. ВВЕДЕНИЕ ................................................................................................................................................................. 4 1.1. 1.2. 1.3. 1.4. НАЗНАЧЕНИЕ ......................................................................................................................................................... 4 СОГЛАШЕНИЯ, ПРИНЯТЫЕ В ДОКУМЕНТАХ........................................................................................................... 4 ПРЕДПОЛАГАЕМАЯ АУДИТОРИЯ И РЕКОМЕНДАЦИИ ПО ЧТЕНИЮ ......................................................................... 4 ССЫЛКИ ................................................................................................................................................................. 4 2. БИЗНЕС-ТРЕБОВАНИЯ ......................................................................................................................................... 5 2.1. 2.2. 2.3. 2.4. 2.5. ИСХОДНЫЕ ДАННЫЕ .............................................................................................................................................. 5 БИЗНЕС-ЗАДАЧИ ПРОДУКТА .................................................................................................................................. 5 БИЗНЕС-ЦЕЛИ ПРОДУКТА ...................................................................................................................................... 5 КРИТЕРИИ УСПЕХА ................................................................................................................................................ 5 БИЗНЕС-РИСКИ ...................................................................................................................................................... 5 3. ОБРАЗ И ГРАНИЦЫ ПРОЕКТА ........................................................................................................................... 6 3.1. 3.2. 3.3. 3.4. ПОЛОЖЕНИЕ ОБ ОБРАЗЕ ПРОЕКТА ......................................................................................................................... 6 МАСШТАБЫ И ОГРАНИЧЕНИЯ ПРОЕКТА ................................................................................................................ 6 ПРЕДПОЛОЖЕНИЯ ОТНОСИТЕЛЬНО ПРОЕКТА ........................................................................................................ 6 ЗАВИСИМОСТИ ПРОЕКТА ....................................................................................................................................... 6 4. ОБЩЕЕ ОПИСАНИЕ............................................................................................................................................... 7 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. ОБЩИЙ ВЗГЛЯД НА ПРОДУКТ................................................................................................................................. 7 ОСОБЕННОСТИ ПРОДУКТА ..................................................................................................................................... 7 КЛАССЫ И ХАРАКТЕРИСТИКИ ПОЛЬЗОВАТЕЛЕЙ.................................................................................................... 7 ОПЕРАЦИОННАЯ СРЕДА ......................................................................................................................................... 7 ОГРАНИЧЕНИЯ ДИЗАЙНА И РЕАЛИЗАЦИИ .............................................................................................................. 7 ДОКУМЕНТАЦИЯ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ................................................................................................................ 7 5. ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ ......................................................................................................................... 8 5.1. ПЕРЕЧЕНЬ ДЕЙСТВУЮЩИХ ЛИЦ ............................................................................................................................ 8 5.2. ПЕРЕЧЕНЬ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ ............................................................................................................. 8 5.3. ОПРЕДЕЛЕНИЯ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ ...................................................................................................... 8 6. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ ............................................................................................................... 9 7. ТРЕБОВАНИЯ К ВНЕШНЕМУ ИНТЕРФЕЙСУ ............................................................................................. 10 7.1. 7.2. 7.3. 7.4. ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЯ ............................................................................................................................. 10 ИНТЕРФЕЙСЫ ОБОРУДОВАНИЯ ............................................................................................................................ 10 ИНТЕРФЕЙСЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ................................................................................................... 10 ИНТЕРФЕЙСЫ ПЕРЕДАЧИ ИНФОРМАЦИИ ............................................................................................................. 10 8. ДРУГИЕ НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ ...................................................................................... 11 8.1. ТРЕБОВАНИЯ К ПРОИЗВОДИТЕЛЬНОСТИ .............................................................................................................. 11 8.2. АТРИБУТЫ КАЧЕСТВА.......................................................................................................................................... 11 ПРИЛОЖЕНИЕ 1. СЛОВАРЬ ТЕРМИНОВ............................................................................................................ 12 ПРИЛОЖЕНИЕ 2. МОДЕЛИ АНАЛИЗА ................................................................................................................ 13 ПРИЛОЖЕНИЕ 3. СПИСОК ВОПРОСОВ.............................................................................................................. 14 Перечень таблиц ТАБЛИЦА 2-1. ПЕРЕЧЕНЬ БИЗНЕС-ЗАДАЧ ............................................................................................................................ 5 ТАБЛИЦА 2-2. ПЕРЕЧЕНЬ БИЗНЕС-ЦЕЛЕЙ............................................................................................................................ 5 ТАБЛИЦА 3-1. ОБЪЕМ ВЕРСИЙ ............................................................................................................................................ 6 ТАБЛИЦА 3-2. ПРЕДПОЛОЖЕНИЯ ОТНОСИТЕЛЬНО ПРОЕКТА .............................................................................................. 6 ТАБЛИЦА 3-3. ЗАВИСИМОСТИ ПРОЕКТА ............................................................................................................................. 6 ТАБЛИЦА 4-1. ОГРАНИЧЕНИЯ ДИЗАЙНА И РЕАЛИЗАЦИИ .................................................................................................... 7 ТАБЛИЦА 5-1. ПЕРЕЧЕНЬ ДЕЙСТВУЮЩИХ ЛИЦ .................................................................................................................. 8 ТАБЛИЦА 5-2. ПЕРЕЧЕНЬ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ ................................................................................................... 8 ТАБЛИЦА 6-1. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ ............................................................................................................... 9 ТАБЛИЦА 7-1. ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЯ ................................................................................................................... 10 ТАБЛИЦА 7-2. ИНТЕРФЕЙСЫ ОБОРУДОВАНИЯ .................................................................................................................. 10 Спецификация требований Версия 1.0 3 из 14 ТАБЛИЦА 7-3. ИНТЕРФЕЙСЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ......................................................................................... 10 ТАБЛИЦА 7-4. ИНТЕРФЕЙСЫ ПЕРЕДАЧИ ИНФОРМАЦИИ ................................................................................................... 10 ТАБЛИЦА 8-1. ТРЕБОВАНИЯ К ПРОИЗВОДИТЕЛЬНОСТИ .................................................................................................... 11 ТАБЛИЦА 8-2. АТРИБУТЫ КАЧЕСТВА................................................................................................................................ 11 Спецификация требований Версия 1.0 1. Введение 1.1. Назначение 1.2. Соглашения, принятые в документах 1.3. Предполагаемая аудитория и рекомендации по чтению 1.4. Ссылки 4 из 14 Спецификация требований Версия 1.0 5 из 14 2. Бизнес-требования 2.1. Исходные данные 2.2. Бизнес-задачи продукта Продукт (приводится наименование продукта) предназначен для решения следующих бизнесзадач: Таблица 2-1. Перечень бизнес-задач Идентификатор BT-xx Ста Вертус сия Бизнес-задача 1.0 2.3. Бизнес-цели продукта Бизнес-целями создания продукта (приводится наименование продукта) являются (цели формулируются в количественном и измеряемом виде): Таблица 2-2. Перечень бизнес-целей Идентификатор BA-xx Ста Вертус сия 1.0 2.4. Критерии успеха 2.5. Бизнес-риски Бизнес-цель Спецификация требований Версия 1.0 6 из 14 3. Образ и границы проекта 3.1. Положение об образе проекта 3.2. Масштабы и ограничения проекта Таблица 3-1. Объем версий Идентификатор бизнес-требования Базовая версия Версия 2 Версия N 3.3. Предположения относительно проекта Таблица 3-2. Предположения относительно проекта Идентификатор A-xx Ста Вертус сия Предположение 1.0 3.4. Зависимости проекта Таблица 3-3. Зависимости проекта Идентификатор D-xx Ста Вертус сия 1.0 Зависимость Спецификация требований Версия 1.0 7 из 14 4. Общее описание 4.1. Общий взгляд на продукт 4.2. Особенности продукта 4.3. Классы и характеристики пользователей 4.4. Операционная среда 4.5. Ограничения дизайна и реализации Таблица 4-1. Ограничения дизайна и реализации Идентификатор C-xx Ста Вертус сия Ограничение 1.0 4.6. Документация для пользователей Спецификация требований Версия 1.0 8 из 14 5. Варианты использования 5.1. Перечень действующих лиц Таблица 5-1. Перечень действующих лиц Идентификатор Действующее лицо ACT-xx 5.2. Перечень вариантов использования Таблица 5-2. Перечень вариантов использования ПриДейств. Иденти- Ста Верорилицо фикатор тус сия тет ACT-xx UC-xx Вариант использования 1.0 5.3. Определения вариантов использования Идентификатор Наименование Первичное действующее лицо Другие действующие лица Описание Предварительные условия Выходные условия Нормальный поток развития Альтернативный поток развития Исключения Включение Частота использования Ссылки Предположения Замечания и вопросы Спецификация требований Версия 1.0 9 из 14 6. Функциональные требования Таблица 6-1. Функциональные требования ПриИденти- Ста Верорификатор тус сия тет FR-uc-xx 1.0 Функциональное требование Спецификация требований Версия 1.0 10 из 14 7. Требования к внешнему интерфейсу 7.1. Интерфейсы пользователя Таблица 7-1. Интерфейсы пользователя Идентификатор IU-xx Ста Вертус сия Интерфейс пользователя 1.0 7.2. Интерфейсы оборудования Таблица 7-2. Интерфейсы оборудования Идентификатор IH-xx Ста Вертус сия Интерфейс оборудования 1.0 7.3. Интерфейсы программного обеспечения Таблица 7-3. Интерфейсы программного обеспечения Идентификатор IS-xx Ста Вертус сия Интерфейс программного обеспечения 1.0 7.4. Интерфейсы передачи информации Таблица 7-4. Интерфейсы передачи информации Идентификатор IC-xx Ста Вертус сия 1.0 Интерфейс передачи информации Спецификация требований Версия 1.0 11 из 14 8. Другие нефункциональные требования 8.1. Требования к производительности Таблица 8-1. Требования к производительности Идентификатор PR-xx При Ста Вероритус сия тет Требование к производительности 1.0 8.2. Атрибуты качества Таблица 8-2. Атрибуты качества Идентификатор QA-xx При Ста Вероритус сия тет 1.0 Атрибут качества Спецификация требований Версия 1.0 Приложение 1. Словарь терминов Сокращение, термин Расшифровка сокращения или термина 12 из 14 Спецификация требований Версия 1.0 Приложение 2. Модели анализа 13 из 14 Спецификация требований Версия 1.0 Приложение 3. Список вопросов 14 из 14