ГОСТ Р ИСО 16100-2—2010
0 Издатель — подписчик
Пример — Структура: один издатель уведомляет любое число подписчиков об изменениях его со
стояния. Роль: издатель, подписчик.
6.2.3.3 Класс сервиса или протокола
Интерфейсы единицы программного обеспечения должны иметь описание, представленное в ка
честве сервиса (например, в архитектуре иерархического представления логический объект на уровне N
должен обслуживать объект на уровне N + 1) или в виде протокола с указанием его типа данных (на
пример, в архитектуре «Клиент — сервер»должны бытьуказаны интерфейсы клиентовсо специальным
протоколом доступа к серверу).
6.2.4Нефункциональные свойства единицы программного обеспечения
В настоящем пункте приведены свойства единицы программного обеспечения нефункционально
го представления программы, не соответствующие требованиям 6.2.2 и 6.2.3.
6.2.4.1 Поставщик, версия и история программного продукта
Профиль возможности единицы программного обеспечения должен включать в себя наименова
ние поставщика, его контактный адрес, а также новейшую версию программы и историюее пересмотра.
6.2.4.2 Вычислительные средства, планируемые для применения
Профиль возможности единицы программного обеспечения должен включать в себя следующие
данные:
a) процессор — тип процессора является важной характеристикой, но также следует принимать
во внимание его производительность, так как слабая производительность может серьезно препятство
вать эффективной и своевременной работе программного обеспечения;
b
) операционная система и требуемые опции — подходящая операционная система и необходи
мая рабочая версия для работы программной части (компонента). Любое свойство, обеспечивающее
поддерживание совместимости снизу вверх, может быть включено в эту информацию;
c) язык — источник языка для компонента программного обеспечения, включая версии редакто
ра. компилятор, редактор связей и отладчик, используемый для создания программной части. Любое
свойство, обеспечивающее поддерживание совместимости снизу вверх, может быть включено в эту
информацию;
d) память для запуска программы — тип и объем памяти, необходимыедля работы программной
части вместе с любой другой поддержкой запуска программы;
e) пространство на диске — тип и объем информационных средств, необходимых для хранения
форм — источников исполняемой программной части. Эта информация должна включать в себя хране
ние данных, например запоминающее устройство на диске, необходимое для операционных перемен
ных. результатов обработки и механизмов восстановления после повреждений;
0 многопользовательская поддержка — способность программного обеспечения одновременно
взаимодействовать со многими пользователями, клиентами или абонентами;
д) удаленный доступ — способность программного обеспечения, а также любых других компо
нентов программного обеспечения, которые загружаются по каналу связи, поддерживать удаленный
доступ, управление и контроль;
h)дополнительные средства и сменные платы — расширения программного обеспечения, необ
ходимыедля временного поддерживания работы программного обеспечения втечение периода его вы
полнения, например интерпретацию импортированных изображений или фильтрацию входящего потока
данных в другом формате.
6.2.4.3 Измеренная рабочая характеристика программного изделия
Профиль возможности единицы программного обеспечения должен включать в себя следующие
рабочие характеристики специального вычислительного средства, необходимого для использования
программного изделия с жестким временным режимом в реальном времени:
a) время работы (время выполнения) с особыми входными данными и ограничения к ним (основ
ные данные функционирования);
b
) числоспециальных транзакцийв единицу времени (объединенныеданныефункционирования).
6.2.4.4 Данные надежности программного изделия
Профиль возможности интероперабельности единиц программного обеспечения должен содер
жать историю применения, число поставок программного изделия, его планируемый безопасный уро
вень целостности и информацию о том. был ли этот уровень установлен самостоятельно или третьей
стороной.
9