Simulink® Requirements™ предоставляет вам сводные данные состояния реализации для ваших наборов требования. Можно использовать эти сводные данные состояния, чтобы идентифицировать разрывы реализации требования в проекте.
Тип требования задает роль, которую имеет требование. Функциональные требования предназначаются, чтобы быть реализованными и способствовать состоянию реализации. Когда вы выбираете требование в Редакторе Требований, тип требования отображен в панели Details под Properties. Когда вы добавляете требование, его Type установлен в Functional
по умолчанию. Если требование не предназначено, чтобы быть реализованным, можно изменить тип требования. Чтобы читать больше о типах требования, смотрите Типы Требования.
Чтобы реализовать функциональное требование, можно соединить его с Simulink, Stateflow® или элементом модели System Composer™. Требования, которые имеют входящую ссылку с набором Type к Implements
, или набор к типу настраиваемой ссылки, который задан как подтип Implements
, рассматриваются реализованными состоянием реализации. Чтобы читать больше о типах настраиваемой ссылки, смотрите, Задают Пользовательские Типы Требования и Ссылки.
Состояние реализации для набора требования кумулятивно агрегировано по требованиям в наборе. Каждое дочернее требование должно быть реализовано для родительского требования, которое будет рассмотрено реализованным. Если необходимо вручную реализовать требование, можно соединиться, оно к выравниванию возражает для реализации. Состояние реализации полагает, что отсутствие этого требования реализации выравнивается по ширине. Чтобы читать больше о выравнивании по ширине требований, смотрите, Выравнивают по ширине Требования.
Примечание
Состояние реализации будет полагать, что любое требование реализовано, если это будет иметь входящую ссылку с набором Type к Implements
, независимо от исходного элемента ссылки (если источник ссылки не является выравниванием, в этом случае это будет рассмотрено выровненным по ширине). Чтобы читать о том, как изменить существующий тип ссылки, смотрите Типы Ссылки.
Когда вы соединяете требование с Simulink, Stateflow или элементом модели System Composer, ссылка, Type установлен в Implements
по умолчанию. Когда вы выбираете требование в Редакторе Требований, сопоставленные ссылки и тип ссылки отображены в панели Details под Links.
Совет
Если требование может быть реализовано несколькими элементами, и вы хотите получить подробное состояние реализации каждого элемента, можно разделить требование в меньшие требования и реализовать каждое требование отдельно.
Можно просмотреть состояние реализации для наборов требования и из Редактора Требований и из Браузера Требований в Виде в перспективе Требований. Чтобы переключить отображение состояния в Редакторе Требований, выберите Columns> Implementation Status. В Редакторе Требований или Браузере Требований, укажите на столбец Implemented для каждого набора требования или требования, чтобы просмотреть состояние реализации, сопоставленное с ним.
Обилие панели указывает, сколько требований в группе (включая родительское требование и дочерние требования) соединяется с элементами реализации. Цвет указывает на уровень реализации:
(Синий) Implemented: требование соединяется с элементом со ссылкой набор Type к Implements
.
(Голубой) Justified: требование соединяется с выравниванием со ссылкой набор Type к Implements
. Для получения дополнительной информации смотрите, Выравнивают по ширине Требования.
(Бесцветный) None: требование не имеет ссылки с набором Type к Implements
.