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

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

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

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

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

    sldemo_fuelsys

    Примечание

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

  2. На вкладке Apps нажмите Requirements Manager. На вкладке Requirements выберите Link Settings > Linking Options.

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

  3. Перейдите на вкладку Selection Linking.

  4. Выберите Modify destination for bidirectional linking.

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

  5. Выберите Store absolute path to model file.

    Для этого упражнения вы сохраняете копию примера модели на MATLAB® путь.

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

  6. В поле Apply this keyword to new links введите один или несколько тегов пользователя для применения к созданным ссылкам.

    Для получения дополнительной информации о тегах пользователей см. раздел «Теги пользователей и фильтрация требований».

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

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

Когда вы включаете Modify destination for bidirectional linking, как описано в разделе Включить связывание из баз данных 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 подсистема) и выберите Requirements > Link to Selection in DOORS.

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

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

Примечание

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

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

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

Рабочий процесс для связи нескольких объектов Simulink с одним требованием DOORS следующий:

  1. Убедитесь, что Вы активировали Modify destination for bidirectional linking.

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

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

  4. Щелкните правой кнопкой мыши один из объектов и выберите Requirements Traceability > Link to Selection in DOORS.

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

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

Перемещайтесь между требованием IBM RATIONAL DOORS и объектом модели

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

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

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

  3. Выберите MATLAB > Select item.

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

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

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

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

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

IBM® Рациональный® Программное обеспечение DOORS является приложением для управления требованиями, которое используется для захвата, отслеживания и управления требованиями. Этот Requirements Management Interface (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 > Select object, чтобы найти объект Simulink, содержащий ссылку требований.

Чтобы использовать значок вашего выбора для объекта навигации:

  1. На вкладке Apps нажмите Requirements Manager. На вкладке Requirements выберите Link Settings > Linking Options.

  2. Выберите вкладку Selection Linking.

  3. Выберите Modify destination for bidirectional linking.

    Выбор этой опции включает опцию Use custom bitmap for navigation controls in documents.

  4. Выберите Use custom bitmap for navigation controls in documents.

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

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

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

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

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

Совет

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