Khi phân tích và thiết kế hệ thống, nguyên tắc ‘tách biệt mối quan tâm’ (Separation of Concerns) có ý nghĩa gì?
15/30
Khi phân tích và thiết kế hệ thống, nguyên tắc ‘tách biệt mối quan tâm’ (Separation of Concerns) có ý nghĩa gì?
Mỗi thành phần của hệ thống chỉ nên thực hiện một chức năng duy nhất, không có sự chồng chéo
Hệ thống cần được chia thành các phần độc lập, mỗi phần giải quyết một khía cạnh hoặc mối quan tâm cụ thể (ví dụ: giao diện người dùng, logic nghiệp vụ, truy cập dữ liệu)
Người dùng khác nhau chỉ được phép truy cập vào các phần khác nhau của hệ thống
Tất cả các thành phần của hệ thống phải có cùng một mức độ bảo mật