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