• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Changing use-cases

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello everybody,

I am stuck. Maybe somebody can give me an advice.

In my  assignment I have to integrate with an  auctioning marketplace. This tells me  that the bidding is done there, on the auctioning marketplace system.

But at the same time there is a use-case specification where buyers can bid for product on my system (SUD).

I could assume that bidding can be done on both places: on SUD and also on auctioning marketplace. This would imply that after the buyer finish bidding on SUD the result has to be send also to the external auctioning  marketplace.

That means there would be an association between "auctioning marketplace" actor and the mentioned use-case.

BUT this association doesn't appear in the use-case overview although the actor "marketplace" is in association with another use-case.

How sounds for you this assumption? I'm not going too far? It's ok to extend use-cases and add interactions with another actor?

Thank You.
 
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Base on your description, you can approach it in 2 ways:

1) assume the auctioned products are from the auctioning marketplace, meaning your SUD will get/send data from/to that marketplace in real time (or close to it)

2) assume the products are separate, user bid on your SUD or at the marketplace


You mention the marketplace is an actor in one of the use case. Is that use case about bidding and such?


The given use case diagram shows the use cases already, extending them is somewhat changing the assignment's requirements which can hinder or benefit your design. I personally don't know what Oracle view on this is.
 
Stefan Nicol
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you for the quick reply.

1) assume the auctioned products are from the auctioning marketplace, meaning your SUD will get/send data from/to that marketplace in real time (or close to it)  


No, because products are belonging to SUD.

 You mention the marketplace is an actor in one of the use case. Is that use case about bidding and such?


Yes and that is "posting product for sale".

2) assume the products are separate, user bid on your SUD or at the marketplace


That could be a good tip. I have to think. So some products are sold over marketplace and other over the company own system. At the beginning I thought that this option doesn't make sense. Because why not to sold everything on marketplace. But for not to change the given use-case diagram I could assume this.
 
Ranch Hand
Posts: 531
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Stefan Nicol wrote:Hello everybody,

I am stuck. Maybe somebody can give me an advice.

In my  assignment I have to integrate with an  auctioning marketplace. This tells me  that the bidding is done there, on the auctioning marketplace system.

But at the same time there is a use-case specification where buyers can bid for product on my system (SUD).

I could assume that bidding can be done on both places: on SUD and also on auctioning marketplace. This would imply that after the buyer finish bidding on SUD the result has to be send also to the external auctioning  marketplace.

That means there would be an association between "auctioning marketplace" actor and the mentioned use-case.

BUT this association doesn't appear in the use-case overview although the actor "marketplace" is in association with another use-case.

How sounds for you this assumption? I'm not going too far? It's ok to extend use-cases and add interactions with another actor?

Thank You.



Hi, Stephan,

It sounds like you can sell your products in two ways: directly from your website and by utiliting a third-party auctioning marketplace.

You have to expose an API into your ordering/bidding system and to make that API available locally and via network over REST (as a good possibility).

Your use-case diagram should reflect that choice according to what your actors will be in that scenario.

With best regards,

Anton.

 
Ranch Hand
Posts: 128
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is SUB by the way?

Thanks, Raghu
 
Raghavendra Desoju
Ranch Hand
Posts: 128
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is SUD by the way?

Thanks, Raghu
 
Hang a left on main. Then read this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic