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