Используя Simulink® Requirements™, можно вывести требования низшего уровня из высокоуровневых требований, чтобы установить и управлять связями между родительскими объектами и их потомками.
Набор требования является верхним уровнем иерархии для всех требований. Все требования в Simulink Requirements содержатся в наборах требования. Каждое родительское требование верхнего уровня в наборе требования является иерархией первого уровня для того набора. Требования, на которые ссылаются (slreq.Reference
объекты) и требования (slreq.Requirement
объекты), не может совместно использовать родительское требование.
В наборе требования можно изменить уровень отдельных требований при помощи Promote Requirement или Demote Requirement в Редакторе Требований или значках на панели инструментов Requirements Browser. Когда вы способствуете или понижаете в должности требование с дочерними элементами, родительско-дочернее иерархическое отношение сохраняется. Можно также переместить требования вверх и вниз по тому же уровню иерархии путем щелчка правой кнопкой по требованию и выбора Move up или Move down.
Метрики Состояния Реализации и Верификации для набора требования кумулятивно агрегированы по всем требованиям в наборе. Каждое родительское требование в наборе требования выводит свои метрики из всех его дочерних требований. Для получения дополнительной информации о метриках Состояния Реализации и Верификации смотрите Состояние Верификации Требований Состояния и Анализа Реализации Требований Анализа.
Можно создать наборы требования из Редактора Требований и из Requirements Browser. Требование установило файлы (.slreqx
) по сути не сопоставлены с вашими моделями Simulink.
Наборы требования имеют встроенные свойства, такие как Filepath и номер Версии, сопоставленный с ними как метаданные. За исключением Описания, свойства набора требования только для чтения и обновляются, когда вы работаете с набором требования.
Задайте пользовательские атрибуты для своих наборов требования, которые применяются к требованиям, которые они содержат. Пользовательские атрибуты расширяют набор свойств, сопоставленных с вашими требованиями. Задайте пользовательские атрибуты для набора требования от панели Custom Attribute Registries Редактора Требований.
Задавать пользовательские атрибуты:
Откройте Редактор Требований. Во вкладке Apps нажмите Requirements Manager. Во вкладке Requirements нажмите Requirements Editor.
Выберите набор требования и нажмите Add в панели Custom Attribute Registries.
Диалоговое окно Custom Attribute Registration открывается. Выберите тип пользовательского атрибута, вы хотите установить для своих требований при помощи Type выпадающий список. Можно задать пользовательские атрибуты как текстовые поля, флажки, и поля комбинированного списка и записи времени даты.
Чтобы просмотреть пользовательские атрибуты для ваших требований в электронной таблице, щелкните правой кнопкой по набору требования и нажмите Select Attributes.
Когда вы задаете пользовательский атрибут как поле комбинированного списка, первая запись задается к Unset
и это не может быть переименовано или удалено. Пользовательские атрибуты, которые импортируются как требования, на которые ссылаются, из внешнего документа, становятся пользовательскими атрибутами только для чтения после того, как они импортируются. Пользовательские атрибуты набора требования сопоставлены с каждым отдельным требованием в наборе, и удаление пользовательских атрибутов для набора требования удаляет его из всех требований в наборе.
Смотрите Настраивают Требования с Пользовательскими атрибутами для получения дополнительной информации о создании пользовательских атрибутов для требований.