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