"ПАКЕТЫ ПРОГРАММ Требования к качеству и тестирование" - читать интересную книгу автора (ГОССТАНДАРТ РОССИИ)

3.1.3 Формулировки функциональных возможностей

a) Обзор функций

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

Для каждой функции (особенно для ее опции или варианта) должно быть четко установлено, является ли она частью:

- продукта;

- расширения продукта, полностью описанного в описании продукта;

- расширения продукта, на которое дана ссылка в описании продукта;

- не гарантируемого (не обязательного) приложения.

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

b) Граничные значения

Если использование продукта ограничено конкретными граничными значениями для продукта, они должны быть указаны в описании продукта. Например:

- минимальные или максимальные значения;

- длины ключей;

- максимальное число записей в файле;

- максимальное число критериев поиска;

- минимальный объем выборки.

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

с) Защита

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