Question: REQ - 1 Users shall be able to register for the Expiry Discount Application by providing a unique username ( 3 1 6 characters )

REQ-1 Users shall be able to register for the Expiry Discount Application by providing a unique username (316 characters), a valid email, a phone number starting with +966(up to 9 digits), and a password (minimum 8 characters) that includes both capital and small letters. REQ-2 The User shall be able to log in by their username, and password. REQ-3 The Manager shall be able to import items from a dataset originating from the Inventory Management System, with .xlsx as the supported data format for import. REQ-4 the manager shall be able to check, review, edit and delete items before storing in our system and showing to the costumers. REQ-5 The System should automatically suggest discount percentages based on how close a product is to its expiration date, and staff can be able to manually override the suggested discounts If needed. REQ-6 The System shall generate reports to managers weekly on how many products were sold in their store at a discount and how effective the discounts were in reducing waste, Total customers and total revenue. REQ-7 The System shall allow customers to create, view, update, and manage a favorite list, including the ability to add or remove items of interest as needed. REQ-8 The system shall allow customers to place an order for products and choose a branch for pickup. REQ-9 The System shall allow customers to search for items using attributes such as item name and brand. And filter search results based on categories, including price range, size, brand, and product type REQ-10 The application shall enable customers to add products to their basket for purchase and modify the basket at any time before completing the purchase, including changing item quantity and removing items and viewing basket content throughout the shopping process Enumerated Non-functional Requirements: Identifier Priority Weight Description REQ-11 The System shall have an intuitive and user-friendly interface, with clear navigation and consistent design elements REQ-12 The System shall be available at least 98.3% per month, limiting total downtime to no more than 42.5 minutes per month. REQ-13 The System shall be Scalability to manage more large number of items and stores. REQ-14 The System should be easy to update and maintain, allowing for future improvements and bug fixes. REQ-15 The System shall be able to support various languages to meet the needs of a diverse customer audience. REQ-16 The System shall Load pages within 2 seconds under normal operating. REQ-17 The System shall implement data security measures to protect customer information and payment details REQ-18 The System should maintain precise and up-to-date information about products expiration dates to ensure effective discount application. these are the requirements draw a system sequence diagram

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!