Please enable JavaScript.
Coggle requires JavaScript to display documents.
kiến trúc phần mềm - Coggle Diagram
kiến trúc phần mềm
1 số kiểu kiến trúc
kiểu khách chủ
-
-
Trước đây, Client thường là ứng dụng chạy trên desktop; hiện nay có thêm Web browser và ứng dụng di động
-
-
thành phần
Hệ thống được chia thành các thành phần độc lập, tương tác với nhau thông qua các giao diện
Các thành phần có thể thực thi phân tán
Bus thông điệp
Tương tác giữa các thành phần trong hệ thống được thực hiện bằng cách truyền thông điệp trên một bus chung
-
1 số khái niệm
-
Mẫu kiến trúc
Kiến trúc đc sử dụng để giải quyết vấn 1 / vài đề xây dựng hệ thống và đã đc sử dụng ở nhiều hệ thống
-
-
-
-
Thiết kế kiến trúc
các nguyên lý thiết kế
Phân tách các khía cạnh quan tâm : chia các thành phần thành càng ít sự chồng chéo chức năng càng tốt cố gắng hạn chế tối đa sự tương tác các thành phần
Trách nghiệm đơn : Mỗi thành phần chỉ thực hiện 1 chức năng duy nhất hoặc 1 tập các chức năng gắn kết chặt chẽ
Hiểu biết tối thiểu , các thành phần ko cần biết chi tiết bên trong các thành phần khác
-
-
Các mối quan tâm chính
-
chiến lược triển khai ( có mjang hay ko ,.. )
công nghệ phù hợp ( ngôn ngữ lập trình , ... )
-
-
ĐI vào thiết kết
Đầu vào : là yêu cầu chức năng và phi chức năng , các rằng buộc
-
-
-
Định nghĩa
theo lenBass : ktpm là 1 tập các cấu trúc cần thiết
để suy luận hệ thống , bao gồm các phần tử phần mềm
mqh giữa các phần tử và các thuộc tính của các phần tử cung như các mối quan hệ