The following use case describes a user purchases a mutual fund
within a home banking system. To keep it brief, the use case assumes that
no errors occur.
Actor
The user is a customer of the financial institution,
who has a login ID and personal identification number (PIN) to use the system.
The PIN is a personal access code assigned by the institution to perform authorization
and authentication of the user. It also controls the specific operations that
the user may perform.
Preconditions
- The user has successfully logged onto the system and the system has assigned
a session to the user.
- The system has retrieved the user's identification information required
for subsequent operations during the session.
Flow of events
- The user selects the mutual fund purchase application from a home page,
which presents the activities available to the user.
- The system displays a list of available mutual funds, categorized by fund
type in a view called Funds Catalog View (Page 1). The view has an OK button
and a Cancel button.
- The user selects a fund and selects OK.
- The system displays the Product Details View (Page 2) containing detailed
information for the selected product such as the minimum investment amount,
product purchase agreement conditions, fees to be applied, and withdrawal
conditions. The view has an Accept button and a Cancel button.
- The user accepts the product.
- The system displays the Funds Purchase View (Page 3) containing a list
of the user's accounts. In this view, the user must provide additional information
pertaining to the mutual fund purchase. In addition to a selectable list of
user accounts, this user interface contains entry fields for the amount to
invest, the currency, an OK button, a Cancel button, and a Back button, which
redisplays the product details page.
- From the account list, the user selects the account the system is to debit
for the mutual fund purchase. The user also provides an investment amount
and currency, and then selects OK.
- The system displays a confirmation page (Page 4), which contains the operation
to be performed (mutual fund purchase), the account from which the funds will
be withdrawn, the amount of the investment, the debit amount (which may be
different from the amount because it reflects the invested amount plus service
fees), and an entry field for the personal access code of the user. The confirmation
page also contains a Cancel button, which allows the user to revisit the available
funds list page, and a Back button to return to the additional information
input page.
- The user reviews the information in the confirmation page, enters the
correct PIN, and confirms the mutual funds purchase by selecting OK.
- The system displays an Operation Summary view (Page 5) that informs the
user that the mutual funds acquisition operation has been performed. This
page displays the data that was used in the operation and also an OK button
to close the page.
- The user selects OK, which ends the flow and clears the process on the
server. Note that if the user does not click the button, the inactivity timeout
in the server would clear the process.
- The system returns to the home page.
Post-conditions
- The user's selected account has been debited by the sum
of the investment amount and any applicable fees.
- The system stores a new agreement for the customer with the asset information
data (such as open date, last movements date, number of owned participations
in the mutual fund.)