Phân tích yêu cầu phi chức năng

Một phần của tài liệu Xây dựng hệ thống hỗ trợ học tiếng anh đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 33 - 35)

CHƯƠNG 3 : PHÂN TÍCH VÀ MƠI TRƯỜNG HĨ AU CẦU

3.2. Phân tích yêu cầu phi chức năng

3.2.1. Khả năng sử dụng

Hệ thống cho phép người dùng truy cập bằng internet.

Hệ thống sử dụng trình duyệt website và mobile app như là giao diện người dùng.

Hệ thống thân thiện với người dùng.

3.2.2 Độ khả dụng

Hệ thống luôn luôn ở trạng thái sẵn sàng 100% cho người dùng, 24 giờ một ngày, 365 ngày một năm. Hệ thống luôn luôn hoạt động 24 giờ/ngày.

Ở những thời điểm hệ thống bảo trì hoặc cập nhật, hệ thống phải có thơng báo trước cho người dùng.

3.2.3. Độ tin cậy

Hệ thống phải đáng tin cậy 100% do tầm quan trọng của dữ liệu và các thiệt hại có thể gây ra bởi dữ liệu khơng chính xác hoặc khơng đầy đủ. Dữ liệu cá nhân của người dùng đều được bảo mật.

23

3.2.4. Hiệu suất

Hệ thống phải phản hồi các request từ người dùng không quá 2s. Hệ thống được phép tăng thời gian phản hồi khi nhận được những request lớn yêu cầu phải xử lý nhiều công việc.

3.2.5. Khả năng hỗ trợ

Hệ thống phải tuân thủ các tiêu chuẩn giao thức TCP/IP và phải được thiết kế phù hợp.

Hệ thống phải hỗ trợ việc bảo trì cũng như mở rộng, nâng cấp theo điều khoản trên hợp đồng.

Hệ thống phải được thiết kế sao cho phù hợp với nhiều loại browser hiện có. Hệ thống phải hỗ trợ cho phép người dùng báo lỗi nếu có.

3.2.6. Ràng buộc thiết kế

3.2.6.1. Ngơn ngữ lập trình

Front-end: Sử dụng framework ReactJs, HTML, CSS, Javascript.

Back-end: Sử dụng ngôn ngữ C# để thiết kế WebApi dựa trên .Net Core framework.

Mobile App: React Native

3.2.6.2. Công cụ phát triển

Sử dụng Visual Studio Code để lập trình.

Sử dụng các package của .net và các extensions cho IDE.

3.2.6.3. Mơ hình thiết kế

Hệ thống được thiết kế theo mơ hình MVC.

3.2.6.4. Cơ sở dữ liệu

CHƯƠNG 3: PHÂN TÍCH VÀ MƠI TRƯỜNG HĨA U CẦU

24

Một phần của tài liệu Xây dựng hệ thống hỗ trợ học tiếng anh đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 33 - 35)