exponenta event banner

Переход к требованиям в базах данных IBM Rational DOORS от Simulink

Включить связь баз данных IBM Rational DOORS с объектами Simulink

По умолчанию RMI не вставляет объекты навигации в документы требований. Если требуется вставить объект навигации в документ требований при создании связи между объектом Simulink ® и требованием, необходимо изменить параметры RMI. В следующем учебном пособии используется sldemo_fuelsys пример модели для иллюстрации того, как это сделать.

Чтобы включить связь из базы данных DOORS ® с примерной моделью:

  1. Откройте модель:

    sldemo_fuelsys

    Примечание

    Параметры требований можно изменить в диалоговом окне «Параметры требований». Эти настройки являются глобальными и не специфичными для открытых моделей. Внесенные изменения применяются не только к открытым моделям, но и сохраняются для моделей, которые вы впоследствии открыли. Дополнительные сведения об этих параметрах см. в разделе Параметры требований.

  2. На вкладке Приложения щелкните Диспетчер требований. На вкладке Требования выберите Параметры связи > Параметры связи.

    Откроется диалоговое окно Настройки требований (Requirements Settings).

  3. Перейдите на вкладку «Связь выбора».

  4. Выберите пункт Изменить назначение для двунаправленной связи.

    При включении этого параметра при каждом создании ссылки на основе выбора из объекта Simulink в требование RMI вставляет объекты навигации в назначенное расположение. Использование этой опции требует доступа на запись к документу требований.

  5. Выберите Сохранить абсолютный путь к файлу модели (Store absolute path to model file

    В этом упражнении копия модели образца сохраняется на траектории MATLAB ®.

    При добавлении требований к модели, которая отсутствует в пути MATLAB, необходимо выбрать эту опцию, чтобы включить связывание документа требований с моделью.

  6. В поле Применить это ключевое слово к новым ссылкам введите один или несколько пользовательских тегов для применения к создаваемым ссылкам.

    Дополнительные сведения о тегах пользователей см. в разделе Фильтрация тегов пользователей и требований.

  7. Нажмите кнопку Закрыть (Close), чтобы закрыть диалоговое окно Параметры требований (Requirements Settings). Сохранить sldemo_fuelsys модель открыта.

Вставка навигационных объектов в требования IBM Rational DOORS

Если для двунаправленной связи включена опция Изменить назначение, как описано в разделе Включить связь из баз данных IBM RATIONAL DOORS с объектами Simulink, RMI может вставить объект навигации как в объект Simulink, так и в связанное с ним требование DOORS. В данном учебном пособии используется sldemo_fuelsys пример модели для иллюстрации того, как это сделать. Для этого учебного пособия также необходим формальный модуль DOORS, содержащий требования.

  1. Переименование sldemo_fuelsys и сохраните его в доступной для записи папке по пути MATLAB.

  2. Запустите программное обеспечение DOORS и откройте формальный модуль, содержащий требования.

  3. Выберите требование, с которым требуется установить связь, щелкнув его левой кнопкой мыши в базе данных DOORS.

  4. В sldemo_fuelsys выберите объект в модели.

    В этом примере создается требование из fuel_rate_control подсистема.

  5. Щелкните правой кнопкой мыши объект Simulink (в данном случае - fuel_rate_control ) и выберите «Требования» > «Связь с выбором» в DOORS.

    RMI создает ссылку для fuel_rate_control подсистема. Он также вставляет объект навигации в формальный модуль DOORS - ссылочный объект Simulink (), позволяющий переходить от требования к модели.

  6. Закройте модель.

Примечание

При переходе к требованию DOORS из-за пределов программного обеспечения модуль DOORS открывается в режиме только для чтения. Если требуется изменить модуль DOORS, откройте модуль с помощью программного обеспечения DOORS.

Вставка объектов навигации в несколько объектов Simulink

При наличии нескольких объектов Simulink, соответствующих одному требованию, можно связать их все с этим требованием с одним объектом навигации. Это устраняет необходимость вставки нескольких объектов навигации для одного требования. Объекты Simulink должны быть доступны в той же схеме модели или диаграмме Stateflow ®.

Процедура связывания нескольких объектов Simulink с одним требованием DOORS выглядит следующим образом:

  1. Убедитесь, что включен параметр «Изменить назначение» для двунаправленного связывания.

  2. Выберите требование DOORS для привязки.

  3. Выберите объекты Simulink, которые должны быть связаны с этим требованием.

  4. Щелкните правой кнопкой мыши один из объектов и выберите «Отслеживание требований» > «Связать с выбором» в DOORS.

    По выбранному требованию вставляется один объект навигации.

  5. Дважды щелкните объект навигации в DOORS, чтобы выделить объекты Simulink, связанные с этим требованием.

Переход между требованиями IBM Rational DOORS и объектом модели

В окне «Вставка навигационных объектов в требования IBM Rational DOORS» создается связь между требованием DOORS и fuel_rate_control подсистему в sldemo_fuelsys модель. Перейдите по ссылкам в обоих направлениях:

  1. С помощью sldemo_fuelsys модель закрыта, перейдите к требованию DOORS в формальном модуле.

  2. Щелкните левой кнопкой мыши вставленный объект ссылки Simulink, чтобы выбрать его.

  3. Выберите MATLAB > Выбрать элемент.

    Ваша версия sldemo_fuelsys открывается модель, с помощью fuel_rate_control подсистема выделена.

  4. Войдите в программное обеспечение DOORS.

  5. Перейдите от модели к требованию DOORS. В редакторе моделей щелкните правой кнопкой мыши значок fuel_rate_control и выберите Требования > 1. “<requirement name> "где <requirement name> - имя созданного требования DOORS.

    Откроется формальный модуль DOORS с объектом требования и его дочерними объектами, выделенными красным цветом.

Зачем добавлять объекты навигации в требования IBM Rational DOORS ?

Программное обеспечение IBM ® Rational ® DOORS - это приложение для управления требованиями, которое используется для сбора, отслеживания и управления требованиями. Интерфейс управления требованиями (RMI) позволяет связать объекты Simulink с требованиями, управляемыми внешними приложениями, включая программное обеспечение DOORS.

При создании связи между объектом Simulink и требованием DOORS RMI сохраняет данные связи в Simulink. По этой ссылке можно перейти от объекта Simulink к соответствующему требованию.

Также можно настроить RMI для вставки навигационного объекта в базу данных DOORS. Этот объект навигации служит в качестве ссылки из требования DOORS на связанный с ним объект Simulink.

Для вставки объектов навигации в базу данных DOORS необходимо иметь доступ на запись в базу данных DOORS.

Настройка навигационных объектов IBM Rational DOORS

Если RMI настроен на изменение назначения для двунаправленного связывания, как описано в разделе Включение связывания из баз данных IBM Rational DOORS с объектами Simulink, RMI может вставить объект навигации в документ требований. Этот объект выглядит как значок для программного обеспечения Simulink:

Примечание

В документах по требованиям IBM Rational DOORS щелчок по объекту навигации не позволяет вернуться к объекту Simulink. Выберите MATLAB > Выбрать объект, чтобы найти объект Simulink, содержащий ссылку требований.

Для использования выбранной пиктограммы для объекта навигации:

  1. На вкладке Приложения щелкните Диспетчер требований. На вкладке Требования выберите Параметры связи > Параметры связи.

  2. Перейдите на вкладку «Связь выбора».

  3. Выберите пункт Изменить назначение для двунаправленной связи.

    При выборе этого параметра включается параметр Использовать пользовательское растровое изображение для элементов управления навигацией в документах.

  4. Выберите Использовать пользовательское растровое изображение для элементов управления навигацией в документах.

  5. Нажмите кнопку Обзор (Browse), чтобы найти файл, который требуется использовать для объектов навигации.

    Для получения наилучших результатов используйте файл значка (.ico) или маленькое (16 × 16 или 32 × 32) растровое изображение (.bmp) файла для объекта навигации. Другие типы файлов изображений могут давать непредсказуемые результаты.

  6. Выберите нужный файл для объектов навигации и нажмите кнопку Открыть (Open).

  7. Закройте диалоговое окно «Параметры требований».

При следующей вставке объекта навигации в документ требований RMI использует выбранный файл.

Совет

Можно задать пользовательский шаблон для меток ссылок требований на объекты DOORS. Дополнительные сведения см. в разделе rmi команда.