Business use cases gives you the best solution for understanding your system's ability to meet the needs of end users. It describes each business scenario of your system which need to be addressed and how a potential user might use your site. Business use cases will also help in identifying the possible usage options and eases testing the whole application based on the functionality. Writing a business use case document is pretty simple and this will serve as a checklist to confirm the features of your application.
Here is a sample business use case,
Users and their Roles:
1. Susan: She is a publisher who would like to give advertisements online. But she doesn't have any user account.
Business Scenario 1 - Susan would want to give an ad to promote the new Best Seller in her Book Stall at Los Angeles.
BS1.1 - Susan would want to give an ad online to promote the new Best Seller in her Book Stall at Los Angeles, makes the payment and gets an on-the-fly user account created in the website.
|BS1.1||Susan would want to give an ad to promote the new Best Seller in her Book Stall at Los Angeles, makes the payment and gets an on-the-fly user account created in the website.|
|Input:-|| [REF] Susan's Credentials
Title (Mandatory) : A Question of Identity
Category (Mandatory): Books & Publications
Description: Refer the document - [REF] Content for the Ad
Start Date: Select a future date
Duration (Mandatory): 6 months
Payment Details: [REF] Susan's Credit Card Details
|Steps :-||[Susan carries out the following steps]
BS1.1.1 Enter details and create new Ad
BS1.1.2 Click on the 'Pay' button.
BS1.1.3 Enter the payment details correctly and click on the 'Submit' button.
|BS1.1.1||Susan enters the input details for the new Ad.|
|Result: BS1.1.1||Cost will be displayed as,
Cost: $ 390
|BS1.1.2||Susan clicks on the 'Pay' button which is at the bottom of the 'Create your Ad' Page.|
|Result: BS1.1.2||It opens a dynamic payment section as in Pay_dynamic_section.png where her details such as First Name, Last Name and Billing Address need to be filled.|
|BS1.1.3||Susan fills in her payment details, Credit Card Number, Expiration and
Security Code into this section and clicks the 'Submit' button.
|Result: BS1.1.3||The payment gets completed and Susan will be directed to Manage Your Ads Page (Refer: image.png). The Ad
get listed on the Approval Queue.
In this way we can write several business use cases for each feature which applies to our application.