In my assignment, requirements involve buying and selling stock/bond assets.
However, the usecase diagram or requirements does not mention anything about stock exchange.
Should I put this external system under assumptions, mentioning that system interacts with stock exchange to buy and sell assets?
Thanks for your reply.
Does it mean that I have to show interaction with stock exchange via JMS or webservice and show that in deployment diagram/sequence diagram and almost everywhere even without it being mentioned in requirements?
If that is how you choose to design. There isn't a right and wrong here.
As a hint, think about how you would design to insulate your system from changes in the exchange. Or it being down for that matter. The answer to this will minimize the exchange in your diagrams tool.