ГОСТ Р ИСО/МЭК 15408-3-2013
11.6.2 Ранжирование компонентов
Компоненты в этом семействе ранжированы в зависимости от объема
информации, которую требуется предоставить в отношении ФБО, и в зависимости от
степени формализации, которая требуется для описания проекта.
11.6.3 Замечания по применению
Цель проектной документации состоит в предоставлении информации,
достаточной для определения границ 00 и для описания того, каким образом ФБО
реализуют ФТБ. Количество и структура документов по проекту будет зависеть от
сложности 00 и от количества ФТБ; в общем случае для очень сложного ОО с
большим числом ФТБ потребуется разработать больше проектной документации,
чем для очень простого ОО, реализующего только несколько ФТБ. Для сложных 00
в плане обеспечения доверия весьма полезно применять различные уровни
декомпозиции при описании проекта, тогда как для простых 00 не требуется
представлять описания их реализации и на верхнем, и на нижнем уровне.
В данном семействе используются два уровня декомпозиции: на уровне
подсистем и на уровне модулей. Модуль - это наиболее конкретное описание
функциональных возможностей; он представляет собой описание реализации.
Разработчику следует иметь возможность реализовать описанную на уровне
модулейчасть 00 без дополнительных проектных решений. Подсистема - это
описание проекта ОО; описание на уровне подсистем помогает предоставить
описание верхнего уровня того, что и каким образом выполняет данная часть 00.
Подсистема может подразделяться на подсистемы более низкого уровня или на
модули. Для адекватного описания функционирования очень сложных объектов
может потребоваться несколько уровней подсистем. Напротив, для описания
простых 00 может не требоваться уровень подсистем; предоставить четкое
описание функционирования таких 00 можно с применением модульного описания.
Применяемый в общем случае подход к разработке проектной документации
заключается в том, что при увеличении уровня доверия акцент при предоставлении
описания смещается от обобщенного, менее детализированного уровня описания
(уровень подсистем) к более детализированному (уровень модулей). В случае, когда
приемлем модульный уровень описания, поскольку 00 достаточно прост, чтобы
описать его на этом уровне, но при этом для этого уровня доверия требуется
описание на уровне подсистем, будет достаточно предоставить описание на уровне
113