Author Topic: Attribute to attribute traceability  (Read 3967 times)

cuninghamd

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Attribute to attribute traceability
« on: September 28, 2007, 04:14:26 am »
I have a need for a way to trace at the attribute level - e.g. from domain model attribute to logical model attribute to data model attribute (or multiples thereof).
Ditto for being able to trace from a UI element to an attribute on the domain model/logical model so all validation/constraints for that attribute can be contained in a single place.

I have trawled the forums & there seems to be a number of people requesting this type of feature.

Thanks,

Dave.
« Last Edit: September 28, 2007, 04:30:31 am by cuninghamd »

thomaskilian

  • Guest
Re: Attribute to attribute traceability
« Reply #1 on: October 01, 2007, 02:07:03 am »
The problem here seems that UML does not offer something handy. It looks like the best way to achiefe this is by using the Role in an association (or a dependency).

salayande

  • EA User
  • **
  • Posts: 224
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: Attribute to attribute traceability
« Reply #2 on: October 01, 2007, 08:39:04 am »
Thomas,
My personal view is that Dave's requirement is independent of modeling notation. It does not matter whether the data model is a UML Class diagram, an IDEFX1 data model or a James Martin IE model.

One of the most valuable techniques in the Data Architect's toolkit is the ability to create a matrix of data attributes against data attributes. The information on attributes at the logical and design levels are held in EA and so I cannot see why these cannot be mapped in matrices.

Another important capability useful for Data and Application Architects is the mapping of process objects (Use Cases and Activities) against data objects (Data classes and attributes) in Matrices with the type of relationship indicating one of the following:
C (Create)
R (Update)
U (Update)
D (Delete)
This is a powerful communication tool.

This is a feature users of older information engineering tools take for granted.

Dave, please, kindly raise a feature request to Sparxsystems. One day and very soon, we may see these features.

Segun

thomaskilian

  • Guest
Re: Attribute to attribute traceability
« Reply #3 on: October 04, 2007, 08:44:27 am »
You are certainly right in saying that this would be a powerful tool. However, EA is an UML modelling tool. And it's meant to be UML compliant. And if UML does not offer such kind of relations I fear EA won't give you the possibility too.

I might be wrong in my observation, though.

peter.zrnko

  • EA User
  • **
  • Posts: 253
  • Karma: +0/-0
    • View Profile
Re: Attribute to attribute traceability
« Reply #4 on: October 04, 2007, 11:05:21 pm »
See this reply from Simon in a related topic:

Quote
It is possible to reference an attribute with a tagged value.  Create a predefined tagged value with the following.

Type=RefGUID;
Values=Attribute;
Peter