exponenta event banner

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

Чтобы определить пользовательские требования и типы ссылок в дополнение к встроенным требованиям и типам ссылок, описанным в разделах Типы требований и Типы ссылок, можно настроить пользовательский интерфейс 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

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

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

  • Тип пользовательской связи «Решение» включает артефакт источника и назначения: Решает и Решает. Он определяется как подтип Implements/Implemented встроенным типом канала. Все ссылки «Решение/Решение по требованию» вносят свой вклад в метрику состояния реализации.

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

Чтобы выбрать пользовательский тип связи, щелкните Показать связи (Show Links) и выберите ссылку. На панели «Сведения» в разделе «Свойства» выберите тип пользовательской связи из выпадающего списка «Тип».

Связанные темы