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

Simulink® Requirements™ предоставляет вам сводные данные состояния реализации для ваших наборов требования. Можно использовать эти сводные данные состояния, чтобы идентифицировать разрывы реализации требования в проекте.

Реализуйте функциональные требования соединением с элементами модели

Тип требования задает роль, которую имеет требование. Функциональные требования предназначаются, чтобы быть реализованными и способствовать состоянию реализации, а также требованиям с пользовательским типом, который является подтипом Functional. Для получения дополнительной информации смотрите, Задают Пользовательские Типы Требования и Ссылки. Когда вы выбираете требование в Редакторе Требований, тип требования отображен в панели Details под Properties. Когда вы добавляете требование, оно создается с Functional введите по умолчанию. Если требование не предназначено, чтобы быть реализованным, можно изменить тип требования. Чтобы читать больше о типах требования, смотрите Типы Требования.

Чтобы реализовать функциональное требование, можно соединить его с Simulink, Stateflow®, или элемент модели System Composer™. Требования, которые имеют входящую ссылку с Implement введите или тип настраиваемой ссылки, который задан как подтип Implement рассматриваются реализованными состоянием реализации. Для получения дополнительной информации смотрите Типы Ссылки и Задайте Пользовательские Типы Требования и Ссылки.

Состояние реализации для набора требования кумулятивно агрегировано по требованиям в наборе. Каждое дочернее требование должно быть реализовано для родительского требования, которое будет рассмотрено реализованным. Если необходимо вручную реализовать требование, можно соединиться, оно к выравниванию возражает для реализации. Состояние реализации полагает, что отсутствие этого требования реализации выравнивается по ширине. Чтобы читать больше о выравнивании по ширине требований, смотрите, Выравнивают по ширине Требования.

Примечание

Состояние реализации будет полагать, что любое требование реализовано, если это будет иметь входящую ссылку Implement введите, независимо от исходного элемента ссылки (если источник ссылки не будет выравниванием, в этом случае это будет рассмотрено выровненным по ширине). Чтобы читать о том, как изменить существующий тип ссылки, смотрите Типы Ссылки.

Когда вы соединяете требование с Simulink, Stateflow или элементом модели System Composer, ссылка создается с Implement введите по умолчанию. Когда вы выбираете требование в Редакторе Требований, сопоставленные ссылки и тип ссылки отображены в панели Details под Links.

Совет

Если требование может быть реализовано несколькими элементами, и вы хотите получить подробное состояние реализации каждого элемента, можно разделить требование в меньшие требования и реализовать каждое требование отдельно.

Просмотрите состояние реализации

Можно просмотреть состояние реализации для наборов требования и из Редактора Требований и из Браузера Требований в Виде в перспективе Требований. Чтобы переключить отображение состояния в Редакторе Требований, выберите Columns> Implementation Status. В Редакторе Требований или Браузере Требований, укажите на столбец Implemented для каждого набора требования или требования, чтобы просмотреть состояние реализации, сопоставленное с ним.

Обилие панели указывает, сколько требований в группе (включая родительское требование и дочерние требования) соединяется с элементами реализации. Цвет указывает на уровень реализации:

  • (Синий) Implemented: требование соединяется с элементом с Implement введите ссылку.

  • (Голубой) Justified: требование соединяется с выравниванием с Implement введите ссылку. Для получения дополнительной информации смотрите, Выравнивают по ширине Требования.

  • (Бесцветный) None: требование не имеет никакого Implement введите ссылки.

Похожие темы