createReferences

Класс: slreq. ReqSet
Пакет: slreq

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

Синтаксис

createReferences(rs, pathToFile, Name, Value)
createReferences(rs, reqFormat, Name, Value)

Описание

createReferences(rs, pathToFile, Name, Value) создает ссылки только для чтения на содержимое требований во внешнем документе в pathToFile при помощи дополнительного Name, Value аргументы, чтобы задать настройки импорта.

createReferences(rs, reqFormat, Name, Value) создает ссылки только для чтения на содержимое требований во внешнем документе, соответствующем заданному зарегистрированному типу документа, заданному reqFormat при помощи дополнительного Name, Value аргументы, чтобы задать настройки импорта.

Входные параметры

развернуть все

Требования устанавливают файл, заданный как slreq.ReqSet объект.

Путь к документу требований.

Пример: 'C:\MATLAB\System_Requirements.docx'

Пользовательская зарегистрированная метка типа документа, которую вы создаете при помощи Пользовательского API расширения Типа документа.

Пример: 'linktype_rmi_doors'

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'columns', '[1 8]', 'RichText', true

Имя существующего набора требований, что вы импортируете ссылки на требования в, заданный как разделенная запятой пара 'ReqSet' и допустимые требования устанавливают имя файла.

Пример: 'ReqSet', 'My_Requirements_Set'

Опция, чтобы импортировать содержимое требований как обогащенный текст, заданный как разделенная запятой пара, состоящая из 'RichText' и true или false.

Пример: 'RichText', true

Опция, чтобы использовать пользовательские закладки в документах Microsoft Word и электронных таблицах Microsoft Excel, чтобы импортировать содержимое требований, заданное как разделенная запятой пара, состоящая из 'bookmarks' и true или false.

Пример: 'bookmarks', false

Импортируйте требования при помощи соответствия образца регулярного выражения, заданного как разделенная запятой пара, состоящая из 'match' и образец регулярного выражения.

Пример: 'match', '^REQ\d+'

Область значений столбцов, чтобы импортировать. Эта опция применима только для электронных таблиц Microsoft Excel.

Пример: 'columns', [1 6]

Область значений строк, чтобы импортировать. Эта опция применима только для электронных таблиц Microsoft Excel.

Пример: 'rows', [3 35]

Названия атрибута, чтобы импортировать, заданный как массив ячеек.

Примечание

При импорте требований из электронной таблицы Microsoft Excel длина этого массива ячеек должна совпадать с количеством столбцов, которые вы задали для импорта при помощи 'columns' опция.

Пример: 'attributes', {'Test Status', 'Test Procedure'}

Столбец в электронной таблице Microsoft Excel, что вы хотите соответствовать полю ID в наборе требований.

Пример: 'idColumn', 1

Столбец в электронной таблице Microsoft Excel, что вы хотите соответствовать полю Summary в наборе требований.

Пример: 'summaryColumn', 4

Столбец в электронной таблице Microsoft Excel, что вы хотите соответствовать полю Keywords в наборе требований.

Пример: 'keywordsColumn', 3

Столбец в электронной таблице Microsoft Excel, что вы хотите соответствовать полю Description в наборе требований.

Пример: 'descriptionColumn', 2

Столбец в электронной таблице Microsoft Excel, что вы хотите соответствовать полю Rationale в наборе требований.

Пример: 'rationaleColumn', 5

Примеры

Создайте ссылки только для чтения на требования в документах Microsoft Office

% Create a new requirements set and save it

rs = slreq.new('newReqSet');
save(rs);

% Create read-only rich text references to requirements 
% in a Word document
createReferences(rs, 'C:\Work\Requirements_Spec.docx', ...
'RichText', true);

% Create read-only plain text references to requirements 
% in an Excel spreadsheet
createReferences(rs, 'C:\Work\Design_Spec.xlsx', ...
'columns', [2 6], 'rows', [3 32], 'idColumn', 2, ...
'summaryColumn', 3);

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

| |

Введенный в R2018a