Book a Demo

Author Topic: What element to use to represent groups of components?  (Read 4656 times)

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
What element to use to represent groups of components?
« on: August 24, 2020, 07:59:23 pm »
This is perhaps a question for the UML forum, happy to move it there.

What is the best element to use to represent groups of components with similar functionality but handling different types of data?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: What element to use to represent groups of components?
« Reply #1 on: August 24, 2020, 10:41:50 pm »
I would say a package (though that's not an element).

q.

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
Re: What element to use to represent groups of components?
« Reply #2 on: August 25, 2020, 01:11:40 am »
I would say a package (though that's not an element).

q.
Well, in Sparxian, it is an element, a dual personality element. In fact, I considered using Packaging Components but hesitated after reading this 11 year old thread - https://sparxsystems.com/forums/smf/index.php/topic,7175.0.html - and having difficulty correlating packaging components to the UML 2.5.1 specification.

Edit: I forgot to add that a package, including a Packaging Component, does not work very well as the same component can be in multiple groups depending on the role they play in the transaction.
« Last Edit: August 25, 2020, 01:36:19 am by Modesto Vega »

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: What element to use to represent groups of components?
« Reply #3 on: August 25, 2020, 02:19:12 am »
You should probably define a component extension in a profile that has a stereotype property to define its grouping.

q.

adepreter

  • EA User
  • **
  • Posts: 190
  • Karma: +10/-10
    • View Profile
Re: What element to use to represent groups of components?
« Reply #4 on: August 27, 2020, 06:55:18 pm »
Indeed,, if you are mixing levels of detail then you can't generate meaningful charts and
reports.

You need precise semantics and the ability to manage levels of detail, like in Labnaf.

A.


Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
Re: What element to use to represent groups of components?
« Reply #5 on: September 01, 2020, 07:25:33 pm »
In labnav this could be covered by the Application Group or the Application Function.

By the way, I have the bad habit of using applications and components almost interchangeably.