Но что-то все-таки можно сделать.
И это через представление атрибута и операции через объект или деятельность.
да, я уже пробовал следовать этому совету.
Т.е. вы мышкой из обозревателя проекта вытаскиваете на диаграмму атрибут или операцию.
Они соответственно создаются как объект или как действие.
пробовал, на активити-даграмме такой трюк проходит, а
на диаграмме классов - нет.
да и создаётся объект неизвестного роду-племени,
только и того, что имя у него такое же, как у атрибута:
никаких других связей с классом у этого объекта нет.
Ну, а далее, трассировка уже дело техники
эта техника разделяется на 2 части:
1. Притрассировать к этому объекту-чучелу атрибута все внешние ссылки. Это действительно просто.
2. Придумать какой-то логичный способ подключения этого объета к классу.
Здесь очевидно, что можно в дереве проекта перетянуть объект-атрибут на соответствующий класс и он ляжет рядом с атрибутом, по которому был создан.
Но следует помнить, что внутри ЭА никакой связи с атрибутом у этого объекта нет:
атрибут можно переименовать, изменить тип, видимость и т.д., на объекте это никак не отразится.
Так самое обидное, что в РаКвэсте есть возможность естественным образом трассировать требование на атрибут или функцию, это нормально показывается в матрице.
И что теперь? Отказываться от трассировки требования на атрибут в РаКвэсте только потому, что эту связь не увидишь в ЭА?