Các yêu cầu phi chức năng

Một phần của tài liệu xây dựng website quản lý đảng viên khoa công nghệ (Trang 46 - 48)

4.1. Yêu cầu thực thi

 Môi trƣờng vận hành: o Windows 7 trở lên. o MySQL Server.

 Trong điều kiện tốc độ đƣờng truyền Internet ổn định, hệ thống cần phải phản hồi tức thời với các yêu cầu của ngƣời dùng.

 Khi ngƣời dùng thực hiện các thao tác sai, hoặc truy cập vào các tài nguyên hay chức năng không đƣợc phép thì cần có thông báo phản hồi cho ngƣời dùng.

4.2. Yêu cầu an toàn

 Ngƣời dùng nên bảo quản tốt tài khoản của mình, thay đổi mật khẩu thƣờng xuyên.

 Khi ngƣời dùng thực hiện các chức năng làm thay đổi hệ thống thì hệ thống cần phải cập nhật việc này vào file nhật ký.

 Hệ thống cần phải sử dụng các phần mềm có bản quyền, không sử dụng các phần mềm không có nguồn gốc rõ ràng.

4.3. Yêu cầu bảo mật

 Mật khẩu đƣợc mã hoá MD5.

 Ngƣời dùng chỉ đƣợc thực hiện các chức năng hoặc truy xuất tới các tài nguyên nằm trong quyền của họ.

4.4. Các đặc điểm chất lượng phần mềm

Một số yếu tố quan trọng của chất lượng phần mềm cần được chú trọng khi thiết kế phần mềm:

Tính đúng đắn: 100% các chức năng của hệ thống hoạt động đúng theo yêu cầu.

Tính khoa học: Cách xây dựng và tổ chức CSDL hợp lý để nâng cao tốc độ truy xuất, giúp tiết kiệm tài nguyên lƣu trữ và phục vụ cho việc bảo mật.

Tính khả chuyển: Hệ thống dễ dàng chuyển sang chạy tốt trên nhiều trình duyệt. Khi ngƣời dùng thao tác với CSDL, hệ thống tự động lƣu thông tin.

GVHD: ThS. Trương Thị Thanh Tuyền Trang 44  Khả năng chịu lỗi: Hệ thống có khả năng chịu đƣợc các sự cố (Ví dụ:

mất điện đột ngột, ngƣời dùng nhấn nhầm nút), do có cơ chế sao lƣu, phục hồi, và lƣu tự động.

Dễ sử dụng: ngƣời dùng cần trung bình ½ - 3 phút cho các thao tác trên mỗi chức năng.

Dễ bảo trì: Mã nguồn đƣợc viết rõ ràng, đúng chuẩn, dễ đọc, dễ bảo trì.

GVHD: ThS. Trương Thị Thanh Tuyền Trang 45

CHƢƠNG 3 – THIẾT KẾ VÀ CÀI ĐẶT GIẢI PHÁP

Một phần của tài liệu xây dựng website quản lý đảng viên khoa công nghệ (Trang 46 - 48)

Tải bản đầy đủ (PDF)

(96 trang)