moveUp

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

Переместите требование вверх в иерархии

Синтаксис

tf = moveUp(req)

Описание

tf = moveUp(req) перемещает требование req одно место в иерархии, и возвращает 1 если перемещение успешно. Требование req не может быть перемещен в новый уровень в иерархии.

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

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

Требование в виде slreq.Requirement объект.

Выходные аргументы

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

Вставьте состояние успеха, возвращенное как 1 или 0 из типа данных logical.

Примеры

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

В этом примере показано, как переместить требование вверх в иерархии.

Загрузите crs_req_func_spec файл требования, который описывает систему круиз-контроля и присваивает ее переменной. Найдите требование с индексом 3.4.

rs = slreq.load('crs_req_func_spec');
req1 = find(rs,'Type','Requirement','Index','3.4');

Переместите требование одно место в иерархии. Подтвердите перемещение путем проверки состояния успеха, tf1, и индекс.

tf1 = moveUp(req1)
tf1 = logical
   1

req1.Index
ans = 
'3.3'

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

req2 = find(rs,'Type','Requirement','Index','3.1');
tf2 = moveUp(req2)
tf2 = logical
   0

req2.Index
ans = 
'3.1'

Очистка

Очистите открытые наборы требования и наборы ссылки, и закройте открытые модели, не сохраняя изменения.

slreq.clear;
bdclose all;

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

| | |

Введенный в R2020b