Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Part-2 assignment, missing requirements

 
Nimit Shah
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

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?
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34095
337
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes. A good rule of thumb is "if you aren't sure if something should be documented as an assumption, it should be"
 
Nimit Shah
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne,

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?

Nimit
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34095
337
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic