Book a Demo

Author Topic: Diagram of model structure  (Read 3193 times)

skiwi

  • EA Expert
  • ****
  • Posts: 2081
  • Karma: +46/-82
    • View Profile
Diagram of model structure
« on: April 07, 2011, 09:50:29 am »
Can anyone point me at a better model than this one attempting to show the structure of a UML model?

tia

Orthogonality rules
Position and Team disestablished, thanks austerity.
Now itinerant.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagram of model structure
« Reply #1 on: April 07, 2011, 10:07:23 am »
Quote
Can anyone point me at a better model than this one attempting to show the structure of a UML model?

tia

Arcs are elements too...   That's why I use Arcs and Vertices.

And...

They're composite not shared aggregations.  According to UML, the world is a tree not a lattice.

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

skiwi

  • EA Expert
  • ****
  • Posts: 2081
  • Karma: +46/-82
    • View Profile
Re: Diagram of model structure
« Reply #2 on: April 07, 2011, 12:28:28 pm »
Thanks


« Last Edit: April 07, 2011, 12:35:21 pm by skiwi »
Orthogonality rules
Position and Team disestablished, thanks austerity.
Now itinerant.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagram of model structure
« Reply #3 on: April 07, 2011, 01:03:09 pm »
Hi skiwi,

I think you need to be careful to be clear about whether or not you are modelling UML or EA's implementation of UML.

In both cases, I believe the model is wrong... (But then isn't that the point of models - to spot problems early? - as mentioned in: Re: Multiple instance of same element in diagram)

Can you clarify which it is?  Then we can comment appropriately...

Paolo
« Last Edit: April 07, 2011, 01:03:28 pm by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

skiwi

  • EA Expert
  • ****
  • Posts: 2081
  • Karma: +46/-82
    • View Profile
Re: Diagram of model structure
« Reply #4 on: April 07, 2011, 01:08:52 pm »
Thanks Paulo. This diagram is illustrating Sparx's implementation of UML in EA.

(Just as a background a colleague of mine has developed a document model to use as a generic template for producing printed documentation. Part of socialising this document model is providing a basic view and understanding of how a business/information/solution/... model (aka the diagram above) is rendered through the document model into an output document.)
« Last Edit: April 07, 2011, 01:10:12 pm by skiwi »
Orthogonality rules
Position and Team disestablished, thanks austerity.
Now itinerant.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagram of model structure
« Reply #5 on: April 07, 2011, 01:31:46 pm »
Quote
Thanks Paulo. This diagram is illustrating Sparx's implementation of UML in EA.
[size=18]...[/size]
In that case, Arcs are never mentioned in ANY EA documentation.  I use the term (with Vertex) so that I won't get confused with the names of other types of Arc (Link, Connector etc) which have specific meaning in UML (or EA).

I'd suggest Connector for Arc (since EA does have a t_connector table).

Also, I'd reinforce that Connectors have to connect Elements.

Finally, I'd add Text as a Diagram content.

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