ГОСТ Р ИСО/МЭК15408-2—2008
том. Компоненты, которые иерархичны по отношению к компоненту из списка, также могут быть использо
ваныдля удовлетворения зависимости.
Зависимости между компонентами, указанные в настоящем стандарте, обязательны. Их необходимо
удовлетворить в ПЗ/ЗБ. В некоторых, особых случаяхэти зависимости удовлетворить невозможно. Разра
ботчик ПЗ/ЗБ. обязательно обосновав, почемуданная зависимость неприменима, может не включать соот
ветствующий компонент в пакет. ПЗ или ЗБ.
6.2 Каталог компонентов
Расположение компонентов в настоящем стандарте не отражает какую-либо формальную таксоно
мию.
Настоящий стандарт содержит классы, состоящие из семейств и компонентов, которые сгруппирова
ны на основе общей функции и предназначения. Классы и семейства упорядочены в соответствии слатин
ским алфавитом. В начале каждого класса представлен рисунок, показывающий таксономию каждого класса,
перечисляя семейства в каждом классе и компоненты в каждом семействе. На рисунке также представле
на иерархия компонентов внутри каждого семейства.
В описании каждого функционального компонента приведены его зависимости отдругих компонен
тов.
Пример представления таксономии класса и иерархии компонентов в его семействах приведен на
рисунке 8.
Рисунок 8 — Пример декомпозиции класса
В примере первое семейство содержит три иерархических компонента, где компоненты 2 и 3
могут быть применены для выполнения зависимостей вместо компонента 1. Компонент 3 иерархичен ком
поненту 2 и может применяться для выполнения зависимостей вместо компонента 2.
В семействе 2 имеются три компонента, не все из них иерархически связаны. Компоненты 1 и 2 не
иерархичны другим компонентам. Компонент 3 иерархичен компоненту 2 и может применяться для удов
летворения зависимостей вместо компонента 2. но не вместо компонента 1.
В семействе 3 компоненты 2. 3 и 4 иерархичны компоненту 1. Компоненты 2 и 3 иерархичны компо
ненту 1. но несопоставимы по иерархии между собой. Компонент 4 иерархичен компонентам 2 и 3.
Такие рисунки дополняют текст описания семейств и упрощают идентификацию отношений их компо
нентов. Они не заменяют пункт «Иерархическийдля» вописании каждого компонента, который устанавли
вает обязательные утверждения иерархии для каждого компонента.
6.2.1 Выделение изменений в компоненте
Взаимосвязь компонентов в пределах семейства показана с использованием полужирного шрифта.
Все новые требования в тексте компонентов выделены полужирным шрифтом. Для иерархически связан
ных компонентов требования выделены, если они расширены или модифицированы по сравнению с
требо ваниями предыдущего компонента. Кроме того, любые новые или расширенные по сравнению с
предыду щим компонентом разрешенные операции также выделены полужирным шрифтом.
10