Импортируйте требования из сторонних программ

Можно работать с требованиями из сторонних приложений, таких как:

Чтобы импортировать требования из внешних документов, в Редакторе Требований, выбирают File> Import, чтобы открыть диалоговое окно Document Import.

Настройки пути

Гарантируйте, что документы требований находятся на пути MATLAB®. Вы можете:

  • Сохраните относительный путь для в настоящее время рабочего экземпляра MATLAB,

  • Добавьте родительскую папку документа требований пути MATLAB, или

  • Обновите настройку пути Simulink® Requirements™, чтобы всегда использовать относительный путь. Для получения дополнительной информации о настройке пути к документу требований смотрите Устройство хранения данных Пути к Документу.

Импортируйте требования из документов Microsoft Office

В Редакторе Требований выберите File> Import. В диалоговом окне Document Import выберите тип документа в панели Source document. Можно импортировать последний раз открытый документ или просмотреть другой документ.

Настройки импорта для документов Microsoft Word

Можно импортировать требования в форматах обычного текста и форматах RTF из документов Microsoft Word. Используйте формат RTF, чтобы импортировать содержимое требований, такое как графика и таблицы.

По умолчанию импортированное содержимое требований совпадает со схемой документа Microsoft Word заголовков раздела. Можно также импортировать требования выборочно при помощи следующих спецификаторов в меню Requirement Identification:

  • Предопределенные закладки в Microsoft Word, чтобы идентифицировать элементы и служить пользовательскими идентификаторами. Рекомендуется использовать закладки в качестве требования Пользовательские идентификаторы, когда они постоянно хранятся в документе и не могут быть дублированы.

  • Шаблоны поиска регулярного выражения, чтобы идентифицировать элементы вхождением. Смотрите Регулярные выражения (MATLAB).

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

Примечание

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

Настройки импорта для электронных таблиц Microsoft Excel

Можно импортировать требования в форматах обычного текста и форматах RTF из электронных таблиц Microsoft Excel. Формат обычного текста импортирует только текст и сопоставляет каждый столбец вашей электронной таблицы к свойству требования. Формат RTF импортирует графику, размещения, и получает многоэлементные области значений.

Используйте спецификаторы в меню Requirement Identification, чтобы выбрать подмножество вашей электронной таблицы, чтобы импортировать требования из.

  1. Выберите отдельные строки и столбцы путем отображения столбцов с атрибутами требования. Выберите Specify rows and columns и нажмите Configure columns. Если нет никаких предопределенных заголовков в вашей электронной таблице, Simulink Requirements предлагает вам задавать строку, которая содержит заголовки для названий атрибута.

  2. В Сконфигурировать диалоговом окне столбцов выберите область значений строк и столбцов, чтобы импортировать. Выберите, как каждый столбец в вашей электронной таблице может быть сопоставлен со Свойствами и Пользовательскими атрибутами путем выбора опции из того выпадающего списка. Когда вы сопоставляете столбцы со Свойствами и Пользовательскими атрибутами, рассматриваете:

    • Можно выбрать только один столбец каждый для Пользовательского ID и Сводных данных. Если вы не можете сопоставить один из столбцов в электронной таблице к столбцу, который содержит уникальное требование Пользовательские идентификаторы, операция Import автоматически генерирует уникальные Пользовательские идентификаторы на основе строк в электронной таблице. Эти Пользовательские идентификаторы не могут быть персистентными. Если вы явным образом выбираете столбец, который не имеет уникальных Пользовательских идентификаторов, вы не можете обновить документ требований позже.

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

    • Необходимо выбрать по крайней мере один столбец для Сводных данных или Описания.

    Чтобы не использовать столбцы от импорта, выберите Ignore опция.

  3. Можно использовать шаблоны поиска регулярного выражения, чтобы выборочно идентифицировать и импортировать элементы вхождением. Смотрите Регулярные выражения (MATLAB).

Импортируйте требования из файлов ReqIF

Импортировать требования из файла ReqIF™:

  1. В Редакторе Требований выберите File> Import. В диалоговом окне Document Import выберите ReqIF file (*.reqif or *.reqifz) как Document type.

  2. Для Document location выберите расположение файла ReqIF.

  3. Simulink Requirements обнаруживает исходный инструмент файла ReqIF. Можно также вручную выбрать Source tool, включая:

    • Polarion™

    • PREEvision

    • Rational DOORS IBM

    • Следующее поколение Rational DOORS IBM

    • Типовое отображение, которое работает на большинство других исходных инструментов

  4. Выберите местоположение для целевого набора требования. Если вы работаете с требованиями, которые обеспечены за пределами Simulink Requirements и хотят смочь обновить импортированный набор требования с данными из обновленных версий файла ReqIF, выбрать Allow updates from external source. Если вы планируете переместить свои данные в Simulink Requirements, не проверяйте эту опцию для того, чтобы свободно отредактировать импортированные требования. Завершите процесс импорта путем нажатия на Import.

ReqIF представляет требование как SpecObject с пользовательскими атрибутами. Simulink Requirements позволяет вам сопоставить атрибуты SpecObject или к встроенным или к пользовательским атрибутам требования и сохранить это отображение как XML-файл для будущего использования. Отображение позволяет вам настраивать, как данные о требованиях, импортированные из внешнего приложения для управления требованиями, отображены в электронной таблице Требований и в панели Properties Редактора Требований или Вида в перспективе Требований.

Чтобы изменить атрибут, сопоставляющий после того, как вы импортируете, выберите узел Импорта верхнего уровня набора требования (обозначенный) и расширьте панель Attribute Mapping. Можно также загрузить ранее сохраненное отображение атрибута путем нажатия на Load mapping.

Импорт спецификаций ReqIF

Можно импортировать несколько исходных спецификаций из файлов ReqIF. Когда вы импортируете файлы ReqIF, которые содержат несколько исходных спецификаций, можно принять решение:

  1. Выберите одну исходную спецификацию ReqIF, чтобы импортировать в набор требования.

  2. Объедините исходные спецификации ReqIF в один набор требования. Каждая спецификация импортируется в ее собственный узел Импорта. Можно обновить каждый узел Импорта независимо.

  3. Импортируйте каждую исходную спецификацию ReqIF в отдельный набор требования. Вместо того, чтобы выбрать целевой набор требования, вы выбираете папку назначения. Операция импорта создает несколько файлов набора требования в папке назначения.

Если файл ReqIF содержит одну спецификацию, опции 2 и 3 выше не доступны.

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

В ReqIF ссылка представлена как SpecRelation между двумя SpecObjects.. Выберите Import links, чтобы сохранить ссылки в файле ReqIF. Import links включен, если файл ReqIF имеет SpecRelations между SpecObjects. После импорта файлы набора ссылки Simulink Requirements содержат ссылки между требованиями или внешними URL.

Если файл ReqIF не задает SpecRelations, опция Import links отключена. Только допустимые ссылки импортируются. Операция импорта ссылки зависит от того, как вы импортируете исходные спецификации:

  1. Импорт одной спецификации в требование установил импорт только SpecRelations в SpecObjects спецификации. В результате некоторые ссылки могут быть не использованы.

  2. Объединение исходных спецификаций ReqIF в одно требование установило разрешенные ссылки импорта в один набор ссылки.

  3. Импорт каждой исходной спецификации ReqIF в разрешенные ссылки импорта набора отдельного требования в отдельный linksets.

Импортируйте режимы

Simulink Requirements обеспечивает два режима импорта для импорта содержимого требований. Прежде чем вы завершите процесс Импорта, необходимо задать, хотите ли вы позволить обновления своих импортированных требований из внешнего документа требований путем выбора или очистки Allow updates from external source.

Импортируйте требования

Если вы хотите постоянно переместить свои требования из внешнего приложения для управления требованиями, не позволяйте обновления импортированных требований из внешнего исходного документа. Требования затем импортируются как slreq.Requirement объекты и представлены в электронной таблице Требований. Импорт требований как slreq.Requirement объекты позволяют вам свободно редактировать, удалять, и перестраивать требования.

Импортируйте требования, на которые ссылаются,

Если вы принимаете решение позволить обновления, требования импортируются как требования, на которые ссылаются (slreq.Reference объекты), что можно разблокировать и отредактировать в Simulink Requirements.

Требования, на которые ссылаются, сохраняют некоторые зависимости к исходному документу и заблокированы для редактирования по умолчанию. Заблокированные требования представлены в электронной таблице Требований. Отредактируйте отдельное требование путем навигации к нему и нажатия на Unlock в панели Properties. Разблокированные требования представлены в электронной таблице Требований. Разблокируйте все требования, на которые ссылаются, путем навигации к главному узлу импорта (обозначенный) и нажатия на Unlock all в панели Requirement Interchange. Вы не можете повторно заблокировать требования после того, как вы разблокируете их, кроме путем обновления их. Вы не можете удалить или изменить иерархию требований, на которые ссылаются, из Simulink Requirements.

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

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

При работе с требованиями, на которые ссылаются можно перейти к требованию во внешнем исходном документе путем нажатия на Show in document в панели Properties. Если существует изменение в имени файла или местоположении исходного документа, щелкните правой кнопкой по главному узлу набора требования и выберите Update source document name or location.

Смотрите также

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте