Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Все элементарные функциональные требования, называемые в стандарте элементами, образуют нижний уровень в иерархической структуре функциональных требований. Элементы группируются в компоненты, которые образуют следующий уровень иерархии. Объединение идет по общему доминирующему признаку. Функциональные компоненты объединяются в свою очередь в семейства, а семейства в – классы. Всего сформировано 11 классов, 66 семейств, 135 компонентов.
Класс формулирует одну из обобщенных функций безопасности. Ему присваивается название и маркировка. Например, класс FIA «Идентификация и аутентификация». Маркировка трехбуквенная, «F» обозначает, что это класс функциональных требований, IA –абривиатура названия.
Семейство формулирует некоторую часть класса. Имеет название и семибуквенную маркировку. Например, семейство FIA_UID «Идентификация пользователя».
Компонент-составная часть семейства. Имеет маркировку и название. Например, FIA _UID.1 «Выбор момента идентификации».
Элемент маркируется дополнительной цифрой и сопровождается описанием. Например, FIA _UID.1.2 «Каждый пользователь должен быть успешно идентифицирован до разрешения любого действия».
В описании любого класса имеется схема, показывающая иерархию компонентов внутри семейств, например рис.7.1. При последовательном соединении компонентов компонент, который находится выше по иерархии, обеспечивает больший уровень безопасности. Например, для семейства - 1 компонент-1 включает компоненты-2 или 3, компонент-2 включает компонент-1, но является только частью компонента-3. Для семейства – 2 компоненты-1 или 2 находятся на одном уровне иерархии и должны использоваться вместе, причем
Класс |
Семейство-1 |
Семейство-2 |
Семейство-3 |
Рис.7.1. Пример структуры функциональных требований.
вместо компонента-2, можно использовать компонент-3, если его функции достаточно.
Дата публикования: 2014-11-03; Прочитано: 356 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!