slreq.Justification class

Пакет: slreq
Суперклассы:

Работа с slreq.Justification объекты

Описание

Используйте slreq.Justification объекты работать с требованиями, чтобы вы исключили из метрической свертки состояния реализации и верификации для своих наборов требований. Выровняйте по ширине требование путем создания исходящей ссылки из slreq.Justification возразите против требования и установки типа ссылки Реализовать или Проверить.

Конструкция

jst = slreq.find(rs, 'Type', 'Justification', 'PropertyName', PropertyValue) находит и возвращает slreq.Justification объект jst в требованиях устанавливает rs с дополнительными свойствами, заданными PropertyName и PropertyValue.

jst = add(jt, 'PropertyName', PropertyValue) добавляет дочернее выравнивание jst к родительскому выравниванию jt с дополнительными свойствами, заданными PropertyName и PropertyValue.

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

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

Требование установлено в виде slreq.ReqSet объект.

Выравнивание в виде slreq.Justification объект.

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

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

Выравнивание, возвращенное как slreq.Justification объект.

Свойства

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

Пользовательский ID выравнивания, возвращенного как вектор символов. Вы не можете использовать пробелы и '#' в пользовательских идентификаторах.

Текст сводных данных выравнивания в виде короткого вектора символов простого текста.

Текст описания выравнивания в виде многострочного вектора символов.

Текст объяснения выравнивания в виде многострочного вектора символов.

Ключевые слова выравнивания в виде символьного массива.

Сеанс Независимый Идентификатор, соответствующий выравниванию.

Дата, в которую выравнивание было создано в виде datetime значение. Программное обеспечение заполняет это свойство.

Имя индивидуума или организации, которая создала требование.

Дата, в которую выравнивание было в последний раз изменено в виде datetime значение. Программное обеспечение заполняет это свойство.

Имя индивидуума или организации, которые длятся, изменило выравнивание.

Номер версии выравнивания в виде скаляра.

Указывает, имеет ли выравнивание несохраненные изменения. 0 ни для каких несохраненных изменений и 1 для несохраненных изменений.

Методы

добавлениеДобавьте дочернее выравнивание
дочерние элементыНайдите дочерние выравнивания
копияСкопируйте и вставьте выравнивание
понизить в должностиПонизьте в должности выравнивания
поискНайдите дочерние элементы родительского выравнивания
getAttributeПолучите атрибуты выравнивания
isHierarchicalПроверяйте, является ли выравнивание иерархическим
перемещениеПереместите выравнивание в иерархию
moveDownПереместите выравнивание вниз в иерархии
moveUpПереместите выравнивание вверх в иерархии
родительский элементНайдите родительский элемент выравнивания
продвинутьСпособствуйте выравниваниям
удаление Удалите элементы выравнивания
reqSet Возвратите родительский набор требования
setAttributeУстановите атрибуты выравнивания
setHierarchicalИзмените иерархическое состояние выравнивания

Примеры

% Find justification objects in a requirement set Project_reqs
myJustifications = find(Project_reqs, 'Type', 'Justification')

myJustifications = 

  1×2 Justification array with properties:

    Id
    Summary
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedBy
    SID
    FileRevision
    ModifiedOn
    Dirty
    Comments

% Add a child justification to the first justification in the array 
myChildJustification = add(myJustifications(1), 'Id', '2.1', ...
'Summary', 'New Child Justification')

myChildJustification = 

  Justification with properties:

              Id: '2.1'
         Summary: 'New Child Justification'
     Description: ''
        Keywords: [0×0 char]
       Rationale: ''
       CreatedOn: 25-Aug-2017 14:37:29
       CreatedBy: 'Jane Doe'
      ModifiedBy: 'John Doe'
             SID: 73
    FileRevision: 1
      ModifiedOn: 26-Aug-2017 17:30:20
           Dirty: 0
        Comments: [0×0 struct]

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

| |

Введенный в R2018b