Câu 3
Các mô hình kiến trúc. Phân loại dựa trên
1. Mô hình kiến trúc hệ thống
- Dữ liệu tập trung
Ưu điểm: tiện lợi cho chia sẻ dữ liệu lớn; độc lập giữa các phân hệ
Nhược điểm:khó thay đổi cấu trúc dữ liệu
- Client – Server
Ưu điểm: hiệu quả sử dụng cao; dễ dàng mở rộng thêm dịch vụ; dễ dàng nâng cấp
Nhược điểm: số lượng client có thể tăng giảm mà phía server không biết; server bị hỏng
- Phân tầng
Ưu điểm: hỗ trợ phát triển tăng dần: thay đổi tầng; thêm tầng
Nhược điểm: vấn đề về hiệu năng; khó thiết kế theo đúng mô hình này
2. Điều khiển tương tác giữa các phân hệ
- Điều khiển tập trung
Điều khiển tập trung: một phân hệ chịu trách nhiệm gọi thực thi các phân hệ khác. Được chia làm 2 loại: mô hình gọi-trả lại; mô hình quản lý
- Điều khiển dựa trên sự kiện
Mô hình điều khiển dựa trên dựa trên sự kiện: quá trình hoạt động dựa vào các sự kiện tạo ra bới các yếu tố bên ngoài. Được chia làm 2 loại: mô hình điều khiển quảng bá, điều khiển ngắt
3. Phân rã phân hệ
- Hướng đối tượng
Ưu điểm: các đối tượng độc lập với nhau, dễ thay đổi; thể hiện được thế giới thức; ngôn ngữ và công cụ hướng đối tượng đa dạng
Nhược điểm: khó thể hiện đối tượng phức tạp
- Hướng chức năng
Ưu điểm: dễ hiểu; các cụm xử lý có thể được sử dụng lại; dễ thấy được phần xử lý tuần tự hay song song
Nhược điểm: định dạng dữ liệu chung
Bạn đang đọc truyện trên: TruyenTop.Vip