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 = slreq.add(jt, 'PropertyName', PropertyValue) добавляет дочернее выравнивание jst к родительскому выравниванию jt с дополнительными свойствами, заданными PropertyName и PropertyValue.

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

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

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

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

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

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

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

добавлениеДобавьте дочернее выравнивание
дочерние элементыНайдите дочерние выравнивания
понизить в должностиПонизьте в должности выравнивания
поискНайдите выравнивания
getAttributeПолучите атрибуты выравнивания
isHierarchicalПроверяйте, является ли выравнивание иерархическим
родительский элементНайдите родительский элемент выравнивания
продвинутьСпособствуйте выравниваниям
удаление Удалите элементы выравнивания
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