Phân rã hệ thống phân rã đối tượng Phân rã hệ thống phân rã đối tượng Bởi: Phạm Thị Quỳnh Phân rã hệ thống Giới thiệu Sau cấu trúc hệ thống lựa chọn, ta cần phải xác định phương pháp phân rã hệ thống thành mô-đun Hệ thống hệ thống vận hành cách độc lập, sử dụng số dịch vụ cung cấp hệ thống khác cung cấp dịch vụ cho hệ thống khác sử dụng Mô-đun thành phần hệ thống cung cấp dịch vụ cho thành phần khác, thường không coi hệ thống riêng rẽ, độc lập Có hai cách để phân rã hệ thống thành mô-đun: - Phân rã hướng đối tượng: hệ thống phân rã thành đối tượng tương tác với - Pipeline hướng chức luồng liệu: hệ thống phân rã thành môđun chức chịu trách nhiệm chuyển đổi thông tin đầu vào thành kết đầu Mục tiêu - Phân biệt hai khái niệm: hệ thống mô-đun - Nắm hai phương pháp phân rã hệ thống đánh giá ưu/nhược điểm phương pháp 1/3 Phân rã hệ thống phân rã đối tượng Phân rã hướng đối tượng Mô hình kiến trúc hướng đối tượng cấu trúc hệ thống thành tập hợp đối tượng gắn kết lỏng dựa giao diện định nghĩa Phân rã hướng đối tượng liên quan tới việc xác định lớp đối tượng, thuộc tính phương thức Khi cài đặt lớp, đối tượng tạo từ lớp có số mô hình điều khiển sử dụng để kết hợp phương thức đối tượng Ưu điểm mô hình hướng đối tượng: - Đối tượng gắn kết lỏng nên thay đổi cách cài đặt chúng không ảnh hưởng tới đối tượng khác - Đối tượng phản ánh thực thể giới thực - Các ngôn ngữ lập trình hướng đối tượng sử dụng rộng rãi < Tuy nhiên, giao diện đối tượng thay đổi gây vấn đề khó khăn khó biểu diễn thực thể phức tạp giới thực đối tượng Ví dụ: đối tượng hệ thống xử lý hoá đơn Pipeline hướng chức Mô hình pipeline hướng chức mô hình luồng liệu quy trình chuyển đổi thông tin đầu vào thành kết đầu Việc chuyển đổi thông tin đầu vào thành kết đầu thực song song Dữ liệu xử lý quy trình riêng lẻ theo lô 2/3 Phân rã hệ thống phân rã đối tượng Ưu điểm mô hình: - Hỗ trợ tái sử dụng quy trình chuyển đổi - Cung cấp tài liệu để giao tiếp với stakeholder - Dễ dàng bổ sung thêm quy trình chuyển đổi - Dễ dàng thực hiện, kể với hệ thống song song Tuy nhiên, mô hình yêu cầu phải có định dạng liệu chung để truyền qua pipeline khó hỗ trợ cho tương tác hướng kiện Ví dụ: Mô hình luồng liệu hệ thống xử lý hoá đơn 3/3 .. .Phân rã hệ thống phân rã đối tượng Phân rã hướng đối tượng Mô hình kiến trúc hướng đối tượng cấu trúc hệ thống thành tập hợp đối tượng gắn kết lỏng dựa giao diện định nghĩa Phân rã hướng đối. .. hướng đối tượng: - Đối tượng gắn kết lỏng nên thay đổi cách cài đặt chúng không ảnh hưởng tới đối tượng khác - Đối tượng phản ánh thực thể giới thực - Các ngôn ngữ lập trình hướng đối tượng sử... đổi thông tin đầu vào thành kết đầu Việc chuyển đổi thông tin đầu vào thành kết đầu thực song song Dữ liệu xử lý quy trình riêng lẻ theo lô 2/3 Phân rã hệ thống phân rã đối tượng Ưu điểm mô hình: