ГОСТ Р ИСО/МЭК 18045—2013
Во время проведения этой деятельности не предъявляется никаких требований о необходимости
вынесения заключения о полноте охвата интерфейсов, на которые полагается зависимый компонент;
заключение необходимо сделать только о том. что имеется точное соответствие и прослеживание меж ду
интерфейсами базового компонента и интерфейсами, требуемыми зависимым компонентом везде, где
это представляется возможным. Полнота охвата рассматривается вдействиях по оценке семейства
«Обоснование композиции» (ACO_COR).
15.4.2.4 Действие ACO_DEV.2.2E
15.4.2.4.1 Шаг оценивания ACO_DEV.2-5
Оценщик должен исследовать информацию о разработке и информацию о зависимостях, чтобы
сделать заключение о том. что интерфейсы описаны согласованным и последовательным образом.
Цель оценщика на данном шаге оценивания состоит в том. чтобы сделать заключение о том. со
гласуются ли описания интерфейсов в информации о разработке для базового компонента и информа
ции о зависимостях для зависимого компонента.
15.4.3Подвид деятельности по оценке (ACO_DEV.3)
15.4.3.1 Цели
Цельэтогоподвидадеятельностисостоит в том. чтобы сделать заключение, чтобазовым компонентом
для поддержания зависимого компонентаобеспечивается выполнениеопределенных функций безопасности.
Это заключение достигается посредством анализа интерфейсов базового компонента и связанных с ними
режимов функционирования базового компонента для вынесения заключения о том. что они совместимы с
интерфейсами, определенными винформации о зависимостях; эти интерфейсы требуются зависимым ком
понентом.
В дополнение кописанию интерфейса необходимо описать подсистемы базового компонента, которые
обеспечивают выполнение функций безопасности, требуемых зависимым компонентом, чтобы позволить
оценщику сделать заключение о том. является ли данный интерфейс частью ФБО базового компонента.
15.4.3.2 Исходные данные
Свидетельствами оценки этого подвида деятельности являются:
a) составное ЗБ;
b
) информация о разработке;
c) информация о зависимостях.
15.4.3.3 Действие ACO_DEV.3.1E
ИСО/МЭК 15408-3ACO_DEV.3.l С: Информация по разработке должна описывать назначение и ме
тод использования каждого интерфейса базового компонента, используемого в составном СЮ.
15.4.3.3.1 Шаг оценивания ACO_DEV.3-1
Оценщик должен исследовать информацию о разработке, чтобы сделать заключение о том,
что в ней описано назначение каждого интерфейса.
Базовый компонент предоставляет интерфейсы для поддержания взаимодействия с зависимым
компонентом при предоставлении зависимых ФБО. Назначение каждого интерфейса должно быть опи
сано с тем же уровнем детализации, что и описание интерфейсов в функциях, относящихся к ФБО зави
симого компонента, как обеспечивается между подсистемами проекта ОО (см. «Подвид деятельности
по оценке ADV_TDS.1»). Это описание должно предоставить читателю понимание того, каким образом
базовый компонент предоставляет сервисы, требуемые ФБО зависимого компонента.
Этот шаг оценивания может быть удовлетворен посредством предоставления функциональной
спецификации базового компонента для тех интерфейсов, которые являются интерфейсами ФБО ба
зового компонента.
15.4.3.3.2 Шаг оценивания ACO_DEV.3-2
Оценщик должен исследовать информацию о разработке, чтобы сделать заключение о том,
что в ней описан метод использования каждого интерфейса.
Метод использования для интерфейса предоставляет краткую информацию по поводу того, каким
образом интерфейсом управляют в целях вызова некоторых операций и получения некоторых свя
занных с интерфейсом результатов. Оценщику следует быть в состоянии сделать заключение о том, что
при прочтении этого материала в информации о разработке становится ясно, каким образом сле дует
использовать каждый из интерфейсов. Это не обязательно означает, что для каждого интерфейса
должен быть отдельный метод использования, поскольку может не быть возможности описать методы
вызова, например интерфейса программирования приложений и затем идентифицировать каждый ин
терфейс. используя общий стиль описания.
201