Hi all,
I'm a complete newbie to the UML notation and Rose
utilisation, but it is almost three weeks that I'm
working on it. I have now some problems that seem to
me  tough, but that, I guess, the majority of you will
consider almost elementary.
So please, forgive me if the post is insignificant,
and tell it to me so that I do not replicate the
error, or, in case of extreme gentleness :-), try to
make me a little bit more expert.

The problem is:
I'm trying to model an integrated
supplier-customer-subcontractor relationship with
automated decision support and order making.
In two words, the customer place an order, the
supplier runs a routine that use MCDM and goal
programming (since now called A) to decide wether or
not accept this order and with which parameters. Then
the supplier sends the resulting bid to the customer
who will anylize the bid with a routine (B) and decide
wether or not to accept the bid. Once the bid is
accepted, the supplier insert order parameters in a
new routine (C) from which he can generate an order to
the subcontractor.
At this point all the story so far is repeated. But
with the supplier that act as a customer and the
subcontractor that act as a supplier. And the
difference that when it ends, subcontractor and
supplier update their production plan.

I have modeled this using three actors, and developing
a sequence diagram that do not consider the
correspondance between the first part of the process
(customer- supplier) and the second one ( supplier-
subcontractor). Which I think is simple, linear, but
not so smart.

The question is: may I reduce the actors' number to
two only, customer and supplier? How can I represent
the fact that a supplier became a customer and deal
with another supplier?
My goal is to have n supplier, which are at the same
time customer and supplier, in different phases of the
process, but how can I represent this? (let's say
iterativity of the secquence diagram with actors'
switch :-)) ) (does it make sense?)

I hope I have explained myself, if not please ignore
me :-) and forgive me.
I've attacched the sequence diagram so far. Model one
represent routine A and C, which are similar, Model
three the routine B.
The blue cross is where the sequence became the same
as the previous, considering to set the BidCall as an
Order, the BidSupplierReply as a Bid Reply and
deleting BidAcceptance.
I thank You in advance,
Tommaso Calosso



__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices.
http://auctions.yahoo.com/

sequencediagramppt.zip

Reply via email to