Задайте пользовательские типы требования и ссылки

Задавать пользовательское требование и ссылку вводит в дополнение к встроенному требованию и типам ссылки, описанным в Типах Требования и Типах Ссылки, вы настраиваете свой пользовательский интерфейс Simulink® путем регистрации индивидуальной настройки Simulink. Для получения дополнительной информации, Регистрация Индивидуальных настроек.

В этом примере вы задаете пользовательское требование и типы ссылки путем создания sl_customization.m файл в текущей рабочей папке. Следующий sl_customization.m файл создает названный Заголовок типа пользовательского требования, и два типа настраиваемой ссылки под названием Удовлетворяют и Решают. Можно задать пользовательское требование и соединить типы, чтобы исключить требования от содействия до метрик состояния Implementation и Verification как показано в этом примере кода.

function sl_customization(cm)
    cObj = cm.SimulinkRequirementsCustomizer;
    cObj.addCustomRequirementType('Heading', slreq.custom.RequirementType.Container, ...
    'Headings of functional requirements')
    cObj.addCustomLinkType('Satisfy', slreq.custom.LinkType.Verify, 'Satisfies', ...
    'Satisfied by', 'Links to Verification objects')
    cObj.addCustomLinkType('Solve', slreq.custom.LinkType.Implement, 'Solves', ... 
    'Solved by', 'Description')
end

  • Направляющийся пользовательский тип требования задан как подтип встроенного Контейнерного типа требования. Направляющиеся требования не способствуют метрике состояния Implementation. Все Функциональные требования, которые сгруппированы под ними, делают.

  • Удовлетворить тип настраиваемой ссылки включает источник и целевой артефакт: Удовлетворяет и Удовлетворенный. Это задано как подтип Проверения/Проверения встроенным типом ссылки. Все Удовлетворяет/Удовлетворяет ссылками требования, способствуют метрике состояния Verification.

  • Решить тип настраиваемой ссылки включает источник и целевой артефакт: Решает и Решенный. Это задано как подтип Реализования/Реализования встроенным типом ссылки. Все Решает/Решает ссылками требования, способствуют метрике состояния Implementation.

Можно выбрать пользовательское требование или соединить тип из Редактора Требований или Вида в перспективе Требований. Чтобы выбрать пользовательский тип требования, перейдите к представлению Requirements и выберите требование. Выберите пользовательский тип требования из Type выпадающий список в панели Properties.

Чтобы выбрать тип настраиваемой ссылки, перейдите к представлению Links и выберите ссылку. Выберите тип настраиваемой ссылки из Type выпадающий список в панели Properties.