Yêu cầu phi chức năng là các ràng buộc hoặc các yêu cầu áp đặt lên hệ thống. Chúng chỉ định thuộc tính chất lượng của phần mềm. Yêu cầu phi chức năng giải quyết các vấn đề như khả năng mở rộng, khả năng bảo trì, hiệu suất, tính di động, bảo mật, độ tin cậy và nhiều vấn đề khác. Yêu cầu phi chức năng giải quyết các vấn đề quan trọng về chất lượng đối với hệ thống phần mềm.
Ưu điểm:
Chúng giúp đảm bảo rằng hệ thống đáp ứng nhu cầu của người dùng.
Chúng giúp đảm bảo rằng hệ thống phù hợp với mục đích.
Chúng giúp đảm bảo rằng hệ thống có thể mở rộng, an toàn và đáng tin cậy.
Chúng giúp đảm bảo rằng hệ thống dễ sử dụng và bảo trì.
Nhược điểm:
Chúng có thể khó hiểu và khó thực hiện.
Chúng có thể tốn thời gian và tốn kém để kiểm tra.
Chúng có thể ảnh hưởng đến chức năng của hệ thống nếu không được triển khai đúng cách.
- Hiệu suất: Website bán hàng phải được thiết kế để hoạt động nhanh chóng và hiệu quả, với thời gian tải trang nhanh và thời gian chờ đợi ít nhất.
- Trải nghiệm người dùng: Thiết kế giao diện người dùng phải dễ sử dụng, trực quan và thuận tiện để tìm kiếm và mua sản phẩm. Các tính năng như giỏ hàng, thanh toán và đăng nhập cũng phải được thiết kế một cách đơn giản và dễ hiểu.
- Bảo mật: Website bán hàng phải đảm bảo an toàn cho thông tin cá nhân của khách hàng, bao gồm các thông tin như tên, địa chỉ, email, số điện thoại và thông tin thanh toán. Các thông tin này phải được mã hóa và bảo mật để tránh các cuộc tấn công mạng.
- Tương thích: Website bán hàng phải tương thích với nhiều loại thiết bị và trình duyệt khác nhau, bao gồm cả điện thoại di động và máy tính bảng.
- Khả năng mở rộng: Website bán hàng cần có khả năng mở rộng để có thể thêm các tính năng mới hoặc tích hợp với các hệ thống bên ngoài.
- Hỗ trợ khách hàng: Website bán hàng cần có phương tiện liên lạc như email hoặc số điện thoại để khách hàng có thể liên hệ khi gặp vấn đề trong quá trình mua hàng.
- Khả năng sẵn sàng hoạt động: Website bán hàng cần được bảo trì thường xuyên để đảm bảo hoạt động liên tục và ổn định, cũng như đảm bảo sẵn sàng cho các sự kiện mua sắm lớn.
- Tính năng tìm kiếm: Website bán hàng cần có công cụ tìm kiếm để khách hàng có thể tìm kiếm sản phẩm dễ dàng hơn.
- Tính năng đánh giá và nhận xét: Cung cấp chỗ để khách hàng có thể đánh giá và nhận xét về sản phẩm mà họ đã mua, giúp cho những khách hàng khác có thể tham khảo và đưa ra quyết định mua hàng chính xác hơn.
- Tính năng gợi ý sản phẩm: Website bán hàng cần có tính năng gợi ý sản phẩm tương tự hoặc sản phẩm liên quan đến sản phẩm khách hàng đang xem, giúp cho khách hàng có thể khám phá thêm sản phẩm và tăng khả năng mua hàng.
- Tính năng quản lý đơn hàng: Website bán hàng cần có tính năng quản lý đơn hàng, cho phép khách hàng kiểm tra trạng thái đơn hàng, xem lịch sử mua hàng và theo dõi quá trình giao hàng.
- Tính năng thanh toán trực tuyến: Website bán hàng cần có các phương thức thanh toán trực tuyến đáp ứng nhu cầu của khách hàng, bao gồm các phương thức thanh toán an toàn và phổ biến như thẻ tín dụng, ví điện tử hay chuyển khoản ngân hàng.
- Tính năng vận chuyển và giao hàng: Website bán hàng cần cung cấp các thông tin về phí vận chuyển và thời gian giao hàng để khách hàng có thể lựa chọn phương thức giao hàng phù hợp nhất.