[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: Questions on metamodel example
i agree with Karsten. i found this walkthrough invaluable to a better understanding of the metamodel. is there going to be a follow-on? Karsten Riemer - Sun IR Development wrote: > Jim and Bob, > Thanks for the walk-thru of the example. > Sorry we ran out of time. We should schedule a continuation walk-thru. > I continued through the example and have the following questions on the FSV: > > (In the following pardon my strange syntax. I am using ^^ to surround names of > stereotypes because my mailer tries to interpret the double left and right > brackets as mail directives, and returns the mail to me) > > Neither the Network Component Collaboration diagram or the Sequence diagram > have stereotypes marked, so I may be guessing a little here, but: > > I see from Network Component class diagram that > ProductionScheduler is a functional role (stereotype of a class) > Shipper is a Organizational role (subtype of a functional role) > > I see from the unnamed diagram (number 11 in the guide) that > ShipmentAuthorizationDocument maps to a ShipmentAuthorization. > ShipmentAuthorizationDocument is a ^^BusinessDocument^^ (stereotype of class) > ShipmentAuthorization is a ^^commitment^^ (stereotype of class) > > Now I look at the the collaboration diagram and see that a ProductionScheduler > sends a ShipmentAuthorization to a Shipper. So here a FunctionalRole sends a > commitment to a OrganizationalRole. Is that the intention? Should it be a > ShipmentAuthorizationDocument being sent? > > And concerning the mapping to UML: > In a collaboration diagram the sender and receiver are ClassifierRoles and > that which is sent is a Message. But in the example, if we use the underlying > UML structures underneath the stereotypes, then a class sends a class to a > class. Is that the intention, or should the stereotypes actually be mapped to > ClassifierRole and Message (and AssociationRole)? > > The basis of this question is whether the intention is to use the UML > collaboration model that the collaboration diagram normally maps to, or > whether we are simply using the collaboration diagram for convenience and will > constrain or otherwise map it to the "class" based stereotypes? > > A separate question is the use of the word "Business Action". > On the business action class diagram ShipmentAuthorizationAction is a > ^^BusinessAction^^. I cannot find that stereotype defined anywhere in the > metamodel. Should it be ^^BusinessActionMessage^^? > > Thanks in advance for your clarifications. > > -karsten > > --------------------------------------------------- > Karsten Riemer, > Director, Information Architecture, > Enterprise Management Architecture Group > Sun Microsystems Inc., > MailStop UBUR03-313 > 1 Network Drive, > Burlington, MA 01803-0903 > > ph. 781-442-2679 > fax 781-442-1599 > e-mail karsten.riemer@sun.com -- regards tim mcgrath TEDIS fremantle western australia 6160 phone: +618 93352228 fax: +618 93352142
begin:vcard n:McGrath;Tim tel;pager:+61(0)299633829 tel;cell:+61 (0)438352228 tel;fax:+61(0)893352142 tel;work:+61(0)893352228 x-mozilla-html:FALSE adr:;;;;;; version:2.1 email;internet:tmcgrath@tedis.com.au x-mozilla-cpt:;-19376 fn:tim mcgrath end:vcard
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC