This depends a bit on what you actually want to achieve.
If you want to know exactly which classes, attributes and associations flow over this relation, you don't have enough with the diagram.
Diagrams are not really a part of your model, they just show part of it. On top of that, in EA you can't rely in diagrams to stay the same.
Adding or removing attributes or relations will affect what your diagram shows.
If you are serious about tracing which information exactly is sent where (as we are) then you need
model with exactly these classes, attributes and associations, not a diagram.
We use the
EA Message Composer for this purpose.
With this add-in we can create subsets of data models.
We also define a top-level "message" class that links to the main class of our subset, and use this message class as the representation of the whole dataset.
This allows use to answer questions such as
- On which systems is the User first and last name used
- Which data might be compromised if this particular system is breached
- Are my security measured appropriate for the sensibility of the data handled
- Which processes touch this data element before I use it in my financial reports.
It's quite a bit of work to get it all formalized like that, but in some highly regulated business areas, you don't have another choice.
Geert