You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
3.5 KiB
55 lines
3.5 KiB
Prepare a list of 5 functional/non-functional requirements for any one mobile app on your phones
|
|
App : PhonePe - (Done by - Sreenivas Jayanth Yadhati)
|
|
Initial draft :
|
|
|
|
Functional Requirements :
|
|
1. Authentication System (Finger-print, password, etc)
|
|
2. Transaction Invoice tracking (Payment history)
|
|
3. Money Transfer System (Primary feature, available to self, and to other UPI IDs/bank ACs, QR code)
|
|
4. Bill Payment System (auto pay option is also available)
|
|
5. PhonePe Switch (Allows users to access various proprietary apps directly from PhonePe without
|
|
having to download them)
|
|
|
|
Non functional requirements :
|
|
1. Scalability (Can adapt to a rise in concurrent customers by not slowing down in transaction speed)
|
|
2. Reliability (Transactions almost always happen, unless there is an error from the Bank side)
|
|
3. Security (Everything is protected)
|
|
4. Performance (Transactions are quick and easy)
|
|
5. Flexibility (Can house multiple UPI IDs and payment options)
|
|
|
|
Re-done (before feedback) :
|
|
|
|
Functional Requirements :
|
|
1. Authentication System (must have authentication via Finger-print, password, etc)
|
|
2. Transaction Invoice tracking (Payment history must be available)
|
|
3. Money Transfer System (Primary feature, must be available to self, and to other UPI IDs/bank ACs, QR code)
|
|
4. Bill Payment System (Must allow electricity/Telephone/water bills, SIM recharge, auto pay option must be available)
|
|
5. PhonePe Switch (Must allow users to access various proprietary apps directly from PhonePe without
|
|
having to download them)
|
|
|
|
Non functional requirements :
|
|
1. Performance (Transactions must be quick and easy, must allow interaction with the BHIM UPI interface within 3 seconds)
|
|
2. Reliability (Transactions must always happen, unless there is an error from the Bank side/BHIM UPI is unresponsive)
|
|
3. Security (Everything must be protected and require authentication)
|
|
4. Scalability (Must adapt to a rise in concurrent customers, transaction speed must be maintained )
|
|
5. Flexibility (Must house multiple UPI IDs and payment options)
|
|
|
|
Re-done (after feedback) :
|
|
|
|
Functional Requirements :
|
|
1. Authentication System (must have authentication via Finger-print, password, etc)
|
|
2. Transaction Invoice tracking (Payment history must be available)
|
|
3. Money Transfer System (Primary feature, must be available to self, and to other UPI IDs/bank ACs, QR code)
|
|
4. Bill Payment System (Must allow electricity/Telephone/water bills, SIM recharge, auto pay option must be available)
|
|
5. PhonePe Switch (Must allow users to access various proprietary apps directly from PhonePe without
|
|
having to download them)
|
|
|
|
Non functional requirements :
|
|
1. Performance (Transactions must be quick (5 minute waiting time, maximum 10 seconds transaction time) and easy (5 clicks maximum),
|
|
must allow interaction with the BHIM UPI interface within 3 seconds)
|
|
2. Reliability (Transactions must happen at all times, unless there is a server failure from the Bank side/BHIM UPI, amount must not be debited if transaction fails,
|
|
and user must be notified via the app UI and messaging app within 10 seconds, if any of the entities is unresponsive)
|
|
3. Security (Application must be PCI/DSS compliant regarding security)
|
|
4. Scalability (Must adapt to a rise in concurrent customers (base : 10 million, must hold upto 500 million customers), transaction speed must be maintained (maximum : 10 seconds))
|
|
5. Flexibility (Must house one or more UPI IDs, more than one payment option (UPI, Bank AC, credit/debit cards),
|
|
and must allow usage of credit cards from the top 3 vendors - Mastercard, VISA, RuPay)
|