slreq. Класс выравнивания

Пакет: 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