Author Topic: clarify intended practice for relating elements  (Read 9583 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: clarify intended practice for relating element
« Reply #15 on: November 05, 2015, 10:54:47 am »
Quote
[size=14][SNIP][/size]
Well let me phrase, you want someone to borrow you don't want them to steal or convert.  You also don't want anything that you use that element for to be suddenly broken.  In EA any documentation that uses connectors is generally the first thing to suffer.
Yes, I think you've got it.  However, while your observation that any "documentation" using connectors is the first thing to suffer is valid - we decided that not only did we need doppelganger items, but doppelganger relationships.  That way your "borrowed" copy could be altered by you, whereas our original master could only be changed by us.

Obviously, you need automation to assist, but it doesn't seem too hard and so far it's working OK.

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

bockfu

  • EA User
  • **
  • Posts: 55
  • Karma: +4/-1
    • View Profile
Re: clarify intended practice for relating element
« Reply #16 on: November 06, 2015, 05:31:52 pm »
Quote
http://www.uml-diagrams.org/component-diagrams.html

q.

thank you @qwerty, that site has a good mix of the spec mixed with examples  and commentary.   Still ramping on the UML spec and trying to apply UML correctly, so all the tips help.  

@Geert you stated:

Quote
If you have two elements representing the same thing than you have one too many.

You should only ever have one element to represent one (aspect of a) thing.

Arn't there exceptions, for example, you may have an Actor and a component element with the same name.  The actor would be used in a Use Case Diagram and Component in Component diagrams.



qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: clarify intended practice for relating element
« Reply #17 on: November 06, 2015, 10:33:43 pm »
Quote
you may have an Actor and a component element with the same name.  The actor would be used in a Use Case Diagram and Component in Component diagrams.
So they are different elements. The name is one part of the identity. The (meta)type is the second part.

q.