Book a Demo

Author Topic: Relationship Matrix , Requirements and Instances  (Read 3635 times)

ChrisBD

  • EA User
  • **
  • Posts: 60
  • Karma: +0/-0
    • View Profile
Relationship Matrix , Requirements and Instances
« on: May 27, 2010, 09:34:56 pm »
Okay, using Version 8
If you have a number of requirements that are realized by ClassA.
You create an instance of ClassA => :ClassA

If you go to the relationship matrix it is possible to see that the requirements are realized by ClassA.

Should it be possible to see that these requirements are also met by :ClassA instance?

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Relationship Matrix , Requirements and Instanc
« Reply #1 on: May 28, 2010, 11:16:36 am »
Quote
[size=18]...[/size]
Should it be possible to see that these requirements are also met by :ClassA instance?
Hi Chris,

UML isn't very good in specifying such transitive relationships.  For example, it's my contention that if I specialize an item, I should inherit its stereotypes - but UML doesn't consider this.

I agree that a non-canonical (derived) relationship exists between the instance and the items related to the Classifier.

EA doesn't support this functionality which is understandable, in the circumstances.  You'll have to materialize the derived relationship yourself.

HTH,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

ChrisBD

  • EA User
  • **
  • Posts: 60
  • Karma: +0/-0
    • View Profile
Re: Relationship Matrix , Requirements and Instanc
« Reply #2 on: May 28, 2010, 06:27:19 pm »
It's not so much specialization that I was thinking of, but actual instance creation.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Relationship Matrix , Requirements and Instanc
« Reply #3 on: May 28, 2010, 08:48:25 pm »
Quote
It's not so much specialization that I was thinking of, but actual instance creation.
Hi Chris,

yes, I understand that but what I was trying to show is that this issue is one of a more general class of problem - transitive relationships.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!