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ế phi chức năng.

B.

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

C.

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

D.

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

Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu liệt kê các chiến lược thiết kế phần mềm. Phương án A sai vì "thiết kế phi chức năng" không phải là một chiến lược thiết kế phần mềm mà là một loại yêu cầu. Phương án B sai vì "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 của thiết kế, không phải là các chiến lược thiết kế tổng thể. Phương án C sai vì "thiết kế giao diện" là một giai đoạn hoặc khía cạnh của thiết kế, không phải là một chiến lược thiết kế tổng thể. Phương án D đúng vì thiết kế hướng chức năng (Functional-oriented design) và thiết kế hướng đối tượng (Object-oriented design) là hai chiến lược thiết kế phần mềm chính, dựa trên các cách tiếp cận khác nhau để phân tích và xây dựng hệ thống. Do đó, đáp án đúng là D.

Câu hỏi liên quan