JavaScript is required

Kể tên các chiến lược thiết kế phần mềm?

A.

Thiết kế hướng chức năng và thiết kế hướng đối tượng

B.

Thiết kế kiến trúc và thiết kế giao diện

C.

Thiết kế hướng chức năng và thiết kế phi chức năng

D.

Thiết kế hướng đối tượng và thiết kế giao diện

Trả lời:

Đáp án đúng: A


Chiến lược thiết kế phần mềm bao gồm: 1. **Thiết kế hướng chức năng (Function-Oriented Design):** Tập trung vào việc phân rã hệ thống thành các chức năng nhỏ hơn, dễ quản lý và thực hiện. Quá trình thiết kế đi từ các chức năng cấp cao đến các chức năng cấp thấp hơn. 2. **Thiết kế hướng đối tượng (Object-Oriented Design):** Tập trung vào việc xây dựng hệ thống dựa trên các đối tượng, mỗi đối tượng chứa dữ liệu và các phương thức thao tác trên dữ liệu đó. Các đối tượng tương tác với nhau để thực hiện các chức năng của hệ thống. Các phương án còn lại không liệt kê đúng các chiến lược thiết kế phần mềm cơ bản. Thiết kế kiến trúc và thiết kế giao diện là các giai đoạn hoặc khía cạnh khác nhau của quá trình thiết kế, không phải là các chiến lược thiết kế tổng thể. Thiết kế phi chức năng liên quan đến các yêu cầu về hiệu năng, bảo mật, khả năng mở rộng, v.v., chứ không phải là một chiến lược thiết kế phần mềm chính.

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