Câu 7. Tiêu chí, độ đo chất lượng thiết kế

Tiêu chí đánh giá chất lượng thiết kế

Thiết kế cần có kiến trúc tốt: cấu thành từ các mẫu, các thành phần có đặc trưng tốt, dễ tiến hóa

Thiết kế được modul hóa cho mỗi thành phần chức năng

Chứa các biểu diễn tách biệt nhau về: dữ liệu, kiến trúc,giao diện,thành phần, môi trường

Liên kết qua giao diện là giảm độ phức tạp liên kết giữa các modul với nhau và giữa hệ thống và môi trường

          Độ đo chất lượng thiết kê

Phụ thuộc vào bài toán, ko có phương pháp chung

Một số độ đo:

·        Ghép nối (coupling)

o   Độ đo sự liên kết(trao đổi dữ liệu) giữa các modul

o   Ghép nối chặt chẽ thì khó hiểu khó sửa đổi do phải tính đến các liên kết có thể, dễ gây lỗi lan truyền

·        Kết dính(cohesion)

o   Đo độ phụ thuộc lẫn nhau của các thành phần trong một modul

o   Kết dính cao thì tính cục bộ cao( độc lập chức năng); dễ hiểu, dễ sửa đổi

·        Tính hiểu được(understandability)

o   Cấu trúc rõ ràng, tốt

o   Ghép nối lỏng lẻo

o   Kết dính cao

o   Được lập tài liệu

o   Thuật toán, cấu trúc dễ hiểu

·        Tính thích nghi được(adaptability)

o   Hiểu được: sửa đổi được, tái sử dụng được

o   Tự chứa: ko sử dụng với thư viện ngoài, mâu thuẫn với xu hướng tái sử dụng

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: