Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - TomT

Pages: [1]
1
Suggestions and Requests / Relationship between/to Attributes
« on: December 01, 2017, 06:59:27 am »
Hi everyone!

Bear with me, as I am somewhat inexperienced with EA.

I have defined a set of Data Entities as a Class type, with the Attributes representing the fields associated with the entity. So far, seems like the right way of doing things.

I am now looking to be able to model the data handling for a set of interfaces. What I would like to be able to do is to create a connection between Entity A.name and Entity B.name. It seems this would be easy to accomplish using a Relationship Matrix, but I don't seem to be able to get the Attributes as either a source or a target in the matrix. It seems to be restricted to elements. Am I expecting too much?

In the same way, I would like to be able to report on relationships between my Attributes and my System Use Cases, where a specific use case uses or modifies Entity A.name. I can model this (somewhat) by associating the Entity with the Use Case and attaching the connector to an Element Feature (the Attribute). The problem I have with this method is that I need to create a separate connection for each Attribute (a lot of work!).

One thing I can do, is to model the interaction between the Entity and the Use Case and suppress the Attributes which are not used using the Features & Visibility functionality. While that makes a nice diagram, I don't seem to be able to reproduce that in an extract document. (Note that I am using eaDocX to generate documents, and they have already indicated that they don't have this functionality available.)

Going the route of making individual connections for each Attribute/field, allows me to get what I need (sort of), but I'm not sure it's worth the work.

Anyone have any suggestions (particularly using the Relationship Matrix, if that's possible)?

Thanks!!

Tom

Pages: [1]