-----Original Message-----
From: Joaquim Vieira [mailto:[EMAIL PROTECTED]]
Sent: Friday, June 22, 2001 8:52 AM
To: 'Cote, Alan T'; '[EMAIL PROTECTED]'; [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: RE: (ROSE) Showing a ternary (or n-ary) association in RoseI agree with Alan. In the Rose manual they indicate this solution and write in the stereotype zone "Ternary association".It's one of the problems with this product.I noticed that the UML designers don't like the N-ary associations. Usually I model with Merise method and I frequently use it.I hope it helps-----Message d'origine-----
De : Cote, Alan T [mailto:[EMAIL PROTECTED]]
Envoy� : vendredi 22 juin 2001 14:22
� : '[EMAIL PROTECTED]'; [EMAIL PROTECTED]
Cc : [EMAIL PROTECTED]
Objet : RE: (ROSE) Showing a ternary (or n-ary) association in RoseConsider the following workaround: Model the n-ary association as a class that associations to each of the n other classes. I know it's not quite what you want, but it should serve to get a little closer to the intent.-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, June 22, 2001 7:43 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: RE: (ROSE) Showing a ternary (or n-ary) association in RoseI don't think the association class alone will get me what I need. Let me clarify a little more with an example from the book "The Art of Objects", p.11:"An N-ary association establishes a relationship between N classes. The corresponding N-ary links are the connections between object instances of those N classes. As shown in Figure 1-9 (attached), an N-ary association is shown in UML as a large diamond with a solid line connected to each of the associated classes. An optional association name can be placed next to the diamond. The association is not part of any of the N classes, but depends on ALL of them."Multiplicity symbols can be used to specify or constrain the number of links between objects. The multiplicity symbol on an association end of a particular class specifies the potential number of links when the other N-1 object instances are fixed. Thus, in Figure 1-9, the multiplicity is interpreted as follows:- A person can serve on as many as two committees only in any given year.- Each committee can have three to five persons as members in any given year.- A person can serve between one to four years on any specific committee."Because the range of any multiplicity symbol in Figure 1-9 is more than one, we need to use all three object references (committee:Committee, person:Person, year:Year) to specify a link uniquely."So I don't think an association class is sufficient to model this relationship. And I can't figure out how to draw it in Rose.-----Original Message-----
From: Nallamilli, Surya [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 21, 2001 8:27 PM
To: '[EMAIL PROTECTED]'
Subject: RE: (ROSE) Showing a ternary (or n-ary) association in RoseHave you looked at the Association Class model element that is in Rose?Definition of Association Class from the UML User Guide:A modeling element that has both association and class properties. An association class can be seen as an association that also has class properties, or as a classs that also has association properties.I am not sure if this would help you or not but, it is probably worth looking at this feature of Rose. Please see the attached model for an example.--Sonny-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 21, 2001 2:27 PM
To: [EMAIL PROTECTED]
Subject: (ROSE) Showing a ternary (or n-ary) association in RoseGreetings all. I am in a quandary. I am building a conceptual object model that requires at least one ternary association. I've got some reading material that suggests how to do that with UML, but alas, Rose doesn't support the entire UML specification. So I don't know how to model this relationship with Rose. Has anyone come up with a good solution to this problem?
TIA
Steven F. Caswell
Senior Software Architect
BuildNet
______________________________________________________
250 Scientific Drive, Suite 800, Atlanta, GA 30092
main: 678-225-2260 | fax: 678-225-2459 | direct: 678-225-2320
[EMAIL PROTECTED] | http://www.buildnet.com
Title: Showing a ternary (or n-ary) association in Rose
Interesting advice from everyone. I expected
something along these lines :(
One other question. Which Rose manual is this
solution in? I did a search on the Rose on-line help for the word
"ternary" and did not find anything.
- (ROSE) Showing a ternary (or n-ary) association in Rose scaswell
- RE: (ROSE) Showing a ternary (or n-ary) association in... scaswell
- RE: (ROSE) Showing a ternary (or n-ary) association in... Cote, Alan T
- RE: (ROSE) Showing a ternary (or n-ary) association in... Johan Galle
- RE: (ROSE) Showing a ternary (or n-ary) association in... Joaquim Vieira
- scaswell
