Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Retire Early - object that represents a Transfer of Funds is missing

 
Sergio Aragon
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have this requirement:

There is a signed agreement with X bank to handle the transfer of funds from a CustomerĀ“s bank to their account with this company. Transfer of funds are held for three business days.

A brief description in the use case:
Company system sends a request to X bank
X bank responds with confirmation
System deposits cash in customer account.

In my explanation I decide to use JAX-WS for the Communication between both systems.
1.- Company system sends a request to X bank
2.- X bank responds with a ticket (Transaction number)
3.- Company system updates transfer status, per example "in process"
4.- X bank sends a request to Customer bank
5.- X bank completes transaction with customer bank
6.- X bank sends a confirmation to Company system
7.- Company system updates transfer status, per example "successful"
8.- Company system deposits cash in customer account
9.- Company system updates transfer status, per example "complete"

I'm sure that there is not an object that represents a transfer of funds in the business domain model.
I'm thinking to add in my class diagram one object called TransferFunds or with a similar name,
but maybe the examiner will think that this is a mistake because TransferFunds object is not in business domain model,

Also I'm thinking to do a simple solution for a transfer of funds and explain this in my assumptions because:

* Not exists an object related to a transfer of funds in the business domain model
* Use case - Transfer funds does not specifies to do a detailed transaction; per example, update transfer funds status (in process, successful, complete,...)
* Not exists an use case to display information about a transfer of funds, like history of transfer, details of each transfer
* There is a requirement about transfer of funds, but does not specified that the Company system must save information about the transfer

I can explain in my assumptions that save information about transfer of funds is out of scope, because business analysts and subject matter experts of the Company, didn't provide enough information about a tansfer of funds.

Any advice?
 
Jhonson Fernando
MyExamCloud Software Support
Ranch Hand
Posts: 683
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are the attributes (fields) TransferFunds can have?

In my opinion the name indicates an operation (transferFunds) and it is not referring an entity or business manager (facade).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic