Consider the following statements from a domain expert on a project:
An automated bill-payment functionality needs to be added to our online banking application. The
bank’s customer can make online bill payments to vendors (such as the electric company,
telephone company, rental agency). Only vendors who have already signed up with the bank can
be paid. There are two ways to make payments:
1.Specify a one-time payment for a specific amount, or
2.Establish regular payments to be made on a specific interval such as monthly or weekly.
Customers are notified of the details of successful payments via email. Their email addresses are
already available.
Which of the following are requirements that MUST be reflected in use cases?
A.
The customer must be given a choice of notification modes, via email or surface mail.
B.
The customer must be given a choice of payment modes, one-time payment mode and
recurring payment mode.
C.
The customer must be given a choice of adding a new vendor to the bank’s list of payees.
D.
When a payment attempt succeeds, the customer must be notified of the details via email.