Связать два модуля DOOR без программирования - PullRequest
0 голосов
/ 18 июня 2019

Я новичок в IBM DOORS, и мне нужна подсказка или помощь с этой, возможно, основной проблемой.

У меня есть Модуль A , который содержит некоторые требования и еще один Модули B, C, D и т. Д. , который соответствует конкретному поставщику, отвечающему требованиям, которые исходят от модуля.О. Поэтому, если требование изменяется (то есть текст), я бы хотел, чтобы это изменение автоматически отображалось также в модулях B, C D ...

Модуль A (Атрибуты)
Req_code (текст)
Req_type
Req_text
Req_owner
[...]

Модуль B, C .. (Атрибуты)
Req_code (текст)
Поставщик
Base_option
Req_answer
Req_comments
[...]

Идея состоит в том, чтобы каким-то образом установить связь между Req_code в модуле A и Req_code из других модулей (от одного до многих), поэтому я могу создать полное представление с атрибутами из двух модулей.

Я искал в Интернете, но у меня естьтолько обнаружил, что это можно сделать с помощью сценария dxl.Есть ли другой способ сделать это, не включая программирование?Я пытался создать модуль связи, но я не получил то, что хотел.

Заранее спасибо,
Bilbinight

Ответы [ 2 ]

1 голос
/ 19 июня 2019

Я думаю, что вы на самом деле хотите добавить компаньон по атрибуту;Ссылка> Дополнительно> Создать ссылки ..., но сначала давайте немного создадим архитектуру.

Я предполагаю, что B, C и т. Д. Будут создавать ответы для A и, как таковые, будут выполнятьсвязывание с объектами в А, когда они отвечают.С помощью этой информации мы можем создать Модуль A с Req_code (использовать «Идентификатор объекта»), Req_type (Тип: строка или перечислимый список), Req_text (Использовать «Текст объекта»), Req_owner (Тип: строка) и т. Д.

Аналогично, создайте Модули B и C с такими атрибутами, которые необходимы для описания информации, которая будет в них содержаться.наконец, создайте модуль связи "L", который будет содержать наборы ссылок для B-> A и C-> A.Обратите внимание, что модуль ссылок содержит только наборы ссылок, а не фактические ссылки.ссылки хранятся в исходных модулях, т. е. в модулях B и C.

Чтобы быть в безопасности, я бы также пошел в File> Module Properties ..., выберите вкладку Linksets и установите наборы ссылок в каждом из B иC-A через ссылку Модуль L. Сделайте обязательными и разрешите только исходящие ссылки ... внизу.

Теперь мы готовы создавать объекты в A (Вставить> Объект).Создайте некоторый текст требования в атрибуте «Текст объекта» или любых других атрибутах, которые вы хотите отображать в других модулях.

Перейдите к B и создайте объект.Ссылка> Начать ссылку, перейдите к объекту в A, на который вы хотите создать ссылку, и выберите Ссылка> Сделать ссылку с начала.(В первый раз может спросить, хотите ли вы создать набор ссылок, просто скажите «Да».) Немного оранжевого исходящего, и желтый входящий треугольник появится на каждом соответствующем объекте.

наконец, в B Analysis> Wizard ... выберите Out-links, только DOORS-ссылки;Далее> (поскольку в любом случае у нас только один) выберите Все (формальные) модули и Все (ссылки) модули;Далее> (выберите атрибуты, которые вы хотите отобразить из другого модуля) Далее> (убедитесь, что рекурсивный анализ не проверен) и Готово.

Это создаст еще один столбец в модуле B с атрибутами, которые вы хотите отобразитьиз модуля A.

Теперь вы можете перейти к View> Save As ... и дать представлению имя и в любое время просмотреть связанную информацию из модуля B.

Единственный DXLздесь был написан DXL, который вы написали при запуске мастера.

ВАУ!Целый бесплатный учебный модуль по использованию DOORS!

0 голосов
/ 19 июня 2019

Вы захотите изучить инструмент «Ссылка по атрибуту» в меню «Ссылка - Дополнительно».Это на DOORS 9.6.1.10, хотя большинство 9.x должны иметь одинаковые.

Вы сможете создавать ссылки между двумя модулями, сопоставлять определенный атрибут, а затем повторять процесс для каждого последующего модуля.вам нужно сделать ссылку на.

...