Analysis (web) Flashcards
Identify the end-user requirements of a website.
Example
Catwalk Clothes are designing a new website. They want their customers to be able to search for products on the site, and then add products they are interested in purchasing to a virtual basket. Customers should be able to check out / order items in their basket or save them to a wishlist which can be accessed later. Catwalk Clothes think it is important for customers to be able to review items of clothing and reviews will be published on the website. Customers should be able to view any products which are on sale, and the site should include links to let customers contact the company or get help.
What are the end user requirements for the Catwalk Clothes website?
Solution
Customers should be able to:
Search for products
Add products to a virtual basket
Check out / order
Save a wishlist of products
See product reviews
Review a product
View products currently on sale
Contact / get help
Identify the functional requirements of a website
Example
Catwalk Clothes are designing a new website. The homepage should include links to different clothing categories as well as featured products. It should be possible to get back to the home page from any product page. Every page on the site should have a search button, login / sign up button, and a shopping basket button. The basket page should link to the checkout, and it should be possible to link back to the basket from the checkout
The website will access and store data in a database with User and Product tables.
What are the functional requirements for the Catwalk Clothes website?
Solution
Links from homepage to different clothing categories
Links from homepage to featured products
Link from product pages back to home page
Search for products from any page
User login page from any page
Access basket page from any page
Basket page links to checkout
Link back from checkout to basket
Database access:
User table: new user sign up
User table: existing user sign in
User table: order item
Product table: search products
Product table: order item