JavaScript is required

Điều nào là đặc trưng của một thiết kế phần mềm tốt?

A.

Thể hiện kết nối mạnh mẽ giữa các mô-đun của nó.

B.

Thực hiện tất cả các yêu cầu trong mô hình phân tích.

C.

Bao gồm các trường hợp thử nghiệm cho tất cả các thành phần

D.

Cung cấp một bức tranh hoàn chỉnh của phần mềm.

Trả lời:

Đáp án đúng: B


Một thiết kế phần mềm tốt cần đảm bảo tính module hóa cao, nghĩa là các mô-đun nên độc lập và có sự kết nối lỏng lẻo (low coupling) để dễ dàng bảo trì, nâng cấp và tái sử dụng. Đồng thời, thiết kế phải đáp ứng đầy đủ các yêu cầu đã được xác định trong quá trình phân tích. Việc bao gồm các trường hợp thử nghiệm và cung cấp một bức tranh hoàn chỉnh về phần mềm là quan trọng, nhưng không phải là yếu tố cốt lõi đặc trưng cho một thiết kế tốt như việc đáp ứng yêu cầu và tính module hóa. * **Đáp án 1 không đúng** vì một thiết kế tốt nên có kết nối lỏng lẻo giữa các mô-đun. * **Đáp án 2 đúng** vì một thiết kế phần mềm tốt phải hiện thực hóa tất cả các yêu cầu đã được xác định ở giai đoạn phân tích. * **Đáp án 3 không đúng** vì việc bao gồm các trường hợp thử nghiệm là một phần của quá trình kiểm thử, không phải là đặc trưng của thiết kế. * **Đáp án 4 không đúng** vì mặc dù việc cung cấp một bức tranh hoàn chỉnh là hữu ích, nhưng không phải là đặc trưng chính của một thiết kế tốt.

Tổng hợp 500+ câu hỏi trắc nghiệm môn Công nghệ phần mềm có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan