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

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

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

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

  • Пользовательский тип требования заголовка определяется как подтип встроенного типа требования контейнера. Требования к заголовкам не вносят вклад в метрику состояния реализации. Все функциональные требования, сгруппированные под ними, выполняются.

  • Тип пользовательской ссылки Satisfy содержит программный продукт источника и места назначения: Удовлетворяет и Удовлетворяет. Он определяется как подтип типа Verifices/Verified by встроенная ссылка. Все ссылки «Удовлетворяет/Удовлетворяет требованиям» вносят вклад в метрику состояния верификации.

  • Тип пользовательской ссылки Solve содержит программный продукт источника и места назначения: Решает и Решает. Он определяется как подтип Implements/Implemented встроенным типом ссылки. Все ссылки Solves/Solved by requirement вносят свой вклад в метрику состояния реализации.

Вы можете выбрать пользовательское требование или тип связи из редактора требований. Чтобы выбрать пользовательский тип требования, щелкните Show Requirements и выберите требование. На панели Details в разделе Properties выберите пользовательский тип требования из раскрывающегося списка Type.

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте