In: Computer Science
Create one Main Use Case Diagram & five detailed use case diagrams for BigBasket platform. These are the functional requirements or features I have picked out from the Bigbasket platform, you need to prepare use cases for these:
FE-1: Order variety of products from Web-based/Mobile based application which is to be delivered.
FE-2: Dynamically add, delete, view, and modify the selected items from the cart.
FE-3: BB wallet - It’s a closed system pre-paid
payment instrument issued by IRCPL, alternatively, the customers
can save cards for future transactions or can also pay
through
UPI and other wallets like Paytm.
FE-4: BB star - Buy a subscription to become a premium member of Big Basket in order to enjoy added benefits.
FE-5: Chabot - Get customers query resolved by a trained bot and if the issue persists then redirect to Big basket front desk executive for better solutions to the issue.
FE-6: Different filters (shop by category, brand, price, discount, weight) must be there for ease of shopping.
Also, please write a detailed description of each one of the use case diagrams.
USE-CASE DIAGRAM:- Use case Diagram represents the relationship between users and system. Users interacts with the system, different use cases and different users are involved in use case to identify the relationship between the users and use cases. Use case reperesents with circle or ellips shapes. It is a sub-system of purposed application plateform that catures the behaviour of the developed system.
Functional Requirements and Features of Use Case:-
1. Use case defines the total functionality of an application every use case have their own functions which system should Provide
2. Use case specifies the whole system number of use cases are used in this system model which interacts with the users of the system..
3. Every use case interacts with outside users these users request to system to achieve their required product and services from an application plateform.
4. Use case consists of use cases such as person , that are responsible for implementing the use cases.
5. Use case diagram defines the functionality of the system how the system should work and how users will handle the system.