moveDown

Класс: slreq. Требование
Пакет: slreq

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

Синтаксис

tf = moveDown(req)

Описание

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

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

расширить все

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

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

расширить все

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

Примеры

расширить все

В этом примере показано перемещение требования вниз в иерархии.

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

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

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

tf1 = moveDown(req1)
tf1 = logical
   1

req1.Index
ans = 
'3.2'

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

req2 = find(rs,'Type','Requirement','Index','3.4');
tf2 = moveDown(req2)
tf2 = logical
   0

req2.Index
ans = 
'3.4'

Очистка

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

slreq.clear;
bdclose all;

См. также

| | |

Введенный в R2020b