0% found this document useful (0 votes)
4 views

05 Laboratory Exercise 1 - ARG AppDev-4

Uploaded by

Jun Gingco
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

05 Laboratory Exercise 1 - ARG AppDev-4

Uploaded by

Jun Gingco
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Name: Felipe B. Gingco Jr.

Date: 11/09/2024

Section: BSIS-4

Pre-Final
Application Development and Emerging Technologies

05 Laboratory Exercise - ARG


Prototyping and Quality Assurance

Instructions

Select and review an online shopping website.

1. Using the document analysis technique, browse and analyze the functions
of the website. Create a detailed list of functional and non-functional
requirements that the system has.
2. Provide additional requirements that might help in improving the system.
3. Using any software/app, create a mobile user interface prototype design of
the website based on the requirements you have gathered.

https://www.amazon.com
I have selected Amazon as my online shopping website
to analyze. Based on its features, functions (functional
and non-functional) categories, and prototype designs
implemented.

3.1. Functional Requirements

3.1.1.User Account Management


REQ001. The user shall be able to create a new account.
REQ002. The user shall be able to log in using a username and password.
REQ003. The user shall be able to update their profile information (name, address, contact
details).
REQ004. The user shall be able to reset their password in case of forgetting it.

3.1.2. Product Browsing and Search


REQ005. The user shall be able to browse product categories.
REQ006. The user shall be able to use a search bar to find specific products.
REQ007. The user shall be able to filter products based on price, brand, ratings, etc.

3.1.3. Shopping Cart Management


REQ008. The user shall be able to add products to the shopping cart.
REQ009. The user shall be able to update the quantity of items in the cart.
REQ0010. The user shall be able to remove products from the cart.

3.1.4. Payment and Checkout


REQ011. The user shall be able to proceed to checkout from the shopping cart.
REQ012. The user shall be able to choose a payment method (credit card, PayPal, etc.).
REQ013. The system shall send an order confirmation email after a successful purchase.

3.1.5. Order Tracking


REQ014. The user shall be able to view their order history.
REQ015. The user shall be able to track the status of current orders (shipped, delivered,
etc.).
3.2. Non-functional Requirements

3.2.1 Operational Requirements


REQ001. The system shall be accessible on desktop and mobile devices.
REQ002. The system shall operate 24/7 without downtime for essential services
(browsing, checkout).

3.2.2 Performance Requirements


REQ003. The system shall load the product pages in less than 3 seconds.
REQ004. The system shall handle up to 100,000 concurrent users without degradation in
performance.

3.2.3 Security Requirements


REQ005. The system shall use encryption (SSL) to secure all transactions.
REQ006. The system shall ensure that passwords are hashed and encrypted.
REQ007. The system shall log out users after 15 minutes of inactivity for security.

3.2.4. Cultural and Political Requirements


REQ008. The system shall be available in multiple languages, including English, Spanish,
and French

To improve the system, I could suggest an additional


requirement that could include implementing an AI-based
recommendation engine to recommend products based on
user browsing history, integrating voice search functionality
for product searches on mobile apps, and introducing a
loyalty program that rewards frequent shoppers with points
or benefits!
Based on the requirements gathered, I would create a mobile user
interface prototype using a tool like Figma or Adobe XD, but I would
rather choose Figma instead.

My designs would include the screens for:

Figure 1: Login/Signup Page and Product Browsing Page


Figure 2: Product details page, shopping cart, and checkout process

I hope this prototype follows the basic guidelines to ensure a smooth


user experience.
Initial sketches should be followed by nice designs for good
testing.

You may find the interface here:

Product Details Page, Shopping Cart, and Checkout Process


https://www.figma.com/design/9NQzQlOhJ1vS7H1Mc3tDUS/Amazon-product-details-page?node-id=0-
1&t=NlOWOzHU1cYEnylD- 1/James Saji

Login/Signup Page and Product Browsing Page

https://www.figma.com/design/fH6agrYPNgmOKe4mSv9ciN/Amazon-Login%2FSignup-Page-and-
Product-Browsing- Page?node-id=49-6&node-type=canvas&t=TpPW8CzFeHc2e4iV-0 / Gokul
Kandari

You might also like