JavaScript is required

Một số độ đo chất chất lượng thiết kế phần mềm ?

A.

A. Sự kết dính, sự đầy đủ, sự ghép nối, sự phổ dụng.

B.

B. Sự kết dính, sự đầy đủ, sự hiểu được, sự thích nghi được.

C.

C. Sự kết dính, sự ghép nối, sự hiểu được, sự thích nghi được.

D.

D. Sự đầy đủ, sự hiểu được, sự thích nghi được, sự phổ dụng.

Trả lời:

Đáp án đúng: C


Chất lượng thiết kế phần mềm thường được đánh giá dựa trên các yếu tố sau: * **Sự kết dính (Cohesion):** Mức độ liên quan giữa các phần tử trong một module. Kết dính cao có nghĩa là các phần tử trong module thực hiện các tác vụ liên quan chặt chẽ với nhau, giúp module dễ hiểu và dễ bảo trì hơn. * **Sự đầy đủ (Completeness):** Đảm bảo rằng thiết kế bao gồm tất cả các yêu cầu chức năng và phi chức năng đã được xác định. * **Sự hiểu được (Understandability):** Mức độ dễ hiểu của thiết kế đối với các nhà phát triển và những người liên quan khác. * **Sự thích nghi được (Adaptability):** Khả năng của thiết kế có thể được sửa đổi hoặc mở rộng để đáp ứng các yêu cầu thay đổi trong tương lai. Do đó, đáp án B là đáp án chính xác nhất. Các lựa chọn khác có thể chứa các yếu tố quan trọng nhưng không đầy đủ hoặc chính xác bằng. * **Sự ghép nối (Coupling):** Mức độ phụ thuộc giữa các module. Ghép nối thấp là mong muốn, vì nó giúp giảm sự phức tạp và tăng khả năng tái sử dụng của các module. * **Sự phổ dụng (Generality):** Mức độ mà một module hoặc thành phần có thể được sử dụng trong nhiều ngữ cảnh khác nhau. Mặc dù tính phổ dụng có thể hữu ích, nhưng nó không phải là một thước đo chất lượng thiết kế cốt lõi như các yếu tố khác.

Câu hỏi liên quan