Стандарт IEEE Std 830-1993 (Спецификация требований к ПО)

Стандарт IEEE Std 830-1993 описывается как «IEEE Recommended Practice for Software Requirements Specifications (ANSI)», т.е. Рекомендации по разработке спецификаций требований программного обеспечения (далее - СТПО).

Фактически, этот стандарт аналогичен Техническому заданию, потому что определяет форму описания и состав требований главных разделов ТЗ (1-3) в соответствии с отечественным стандартом ГОСТ 34.602-89 [2.1.2].

Приведем необходимые части СТПО в соответствии с этим стандартом:

· Оглавление.

· Раздел 1. Введение:

· Цель (для чего и для кого).

· Границы применения (наименование, где будет применяться, что будет и не будет делать, каковы преимущества).

· Термины, аббревиатуры, сокращения (может выполняться в виде отдельного Глоссария).

· Ссылки.

· Краткий обзор (описание структуры и краткое содержание остальной части).

· Раздел 2. Общее описание:

· Описание изделия (взаимосвязь с другими системами):

· Интерфейсы системы.

· Интерфейсы пользователя.

· Интерфейсы аппаратных средств ЭВМ.

· Интерфейсы программного обеспечения.

· Интерфейсы коммуникаций (средств связи типа протоколов локальной сети и т.д.).

· Ограничения памяти.

· Функционирование (иногда является частью раздела Интерфейса пользователя) - определение нормальных и специальных действий типа:

· Различные способы действий в организации пользователя; например операции, инициируемые пользователем.

· Периоды диалоговых действий и периоды оставленных без отклика действий.

· Функции поддержки обработки данных.

· Действия резервного копирования и восстановления.

· Требования настройки рабочих мест.

· Функции изделия (сгруппированные и с диаграммами).

· Характеристики пользователя.

· Ограничения - факторы, ограничивающие выбор разработчика, например:

· Регулирующая политика.

· Ограничения аппаратных средств.

· Интерфейсы с другими приложениями.

· Параллельную работу.

· Функции протоколирования.

· Функции управления.

· Требования к языкам высокого уровня.

· Протоколы интерфейсов синхронизации сигналов.

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

· Критичность приложения.

· Соображения безопасности и секретности.

· Предположения и зависимости – эти факторы не являются ограничениями на программное обеспечение проекта, но любое их изменение может затронуть требования в СТПО (например, предположение, что на аппаратных средствах ЭВМ, будет доступна определенная операционная система, и, если, фактически, ОС не доступна, СТПО должны были бы измениться).

· Поднаборы (распределение) требований - требования, которые могут быть отсрочены до будущих версий системы.

· Перспективы изделия.

· Раздел 3. Детальные требования:

· Внешние интерфейсы - детальное описание всех входов и выходов системы программного обеспечения (дополнением к описанию интерфейса в Разделе 2), включает:

· Наименование пункта.

· Описание цели.

· Источник входных или назначение выходных данных.

· Диапазон допустимых значений, точность и/или допустимые отклонения.

· Единицы измерения.

· Временные характеристики.

· Отношения к другим входам / выходам.

· Форматы / организация экрана.

· Форматы / организация окна.

· Форматы данных.

· Форматы команд.

· Конечные сообщения.

· Функции.

· Требования исполнения.

· Требования логики базы данных.

· Ограничения проекта.

· Соглашение о стандартах.

· Характеристики программного обеспечения системы.

· Надежность.

· Эксплуатационная готовность.

· Безопасность.

· Ремонтопригодность.

· Переносимость.

· Структурирование детальных требований.

· Режим системы.

· Классы пользователей.

· Объекты.

· Особенности.

· Воздействие.

· Реакция.

· Функциональные иерархии.

· Дополнительные комментарии.

Это - часто самая большая и наиболее важная часть СТПО, поэтому необходимо применять следующие принципы:

· Детальные требования должны быть заявлены в соответствии с правилами п. 4.3. («Характеристики хороших СТПО») данного стандарта.

· Детальные требования должны иметь перекрестные ссылки к более ранним документам, к которым имеют отношение.

· Все требования должны быть уникально идентифицированы.

· Для повышения удобочитаемости необходимо особое внимание уделить структурированию требований.

· Приложения.

· Индексы.

Стандарт на Глоссарий

Глоссарий используется лишь как приложение к Спецификации требований к ПО (СТПО). Определения терминов – четкие и краткие, без «энциклопедических» обзоров. Назначение Глоссария – однозначность трактовок терминов, используемых в СТПО.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: