Рассмотрите состояние реализации требований

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.

Похожие темы