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