Можно ли искать в модуле осиротевшие объекты?

Мне было интересно, возможно ли вообще запустить сценарий DXL, чтобы найти какие-либо осиротевшие объекты внутри модуля. Когда я работаю над проектом с 400-500 + объектами, может быть трудно искать по всему списку, чтобы найти осиротевшие объекты, просто плавающие вокруг. Я очень новичок в этой программе DOORS и DXL, и подумал, что лучше спросить здесь.

1 ответ

Решение

Предполагая, что: вы ищете объекты без ссылок; у вас есть открытый модуль.

Filter f_noOutlinks = hasNoLinks(linkFilterOutgoing, "*")
set f_noOutlinks
filtering on

Я подозреваю, что вы также можете просто показать требования, а не любые другие объекты. Разные организации обрабатывают это по-разному, поэтому я предполагаю, что у вас есть атрибут "Тип объекта", который устанавливает требования, поэтому добавьте его в:

Filter f_noOutlinks = hasNoLinks(linkFilterOutgoing, "*")
Filter f_req = attribute "Object Type" == "Requirement"
Filter f = f_noOutlinks && f_req
set f
filtering on

Результатом здесь должно быть то, что вы будете показывать только требования без родителя в окне модуля. Подробнее о фильтрах см. В главе 25: "Управление отображением"> "Фильтры" в Справочном руководстве по DXL ( для версии 9.6 DOORS).

Другие вопросы по тегам