JavaScript is required

Phát biểu nào sau đây là sai khi nói về thiết kế?

A.

Thiết kế không là code, code không là thiết kế

B.

Thiết kế phải được đánh giá chất lượng khi nó đang được tạo không phải khi nó có vấn đề

C.

Mô hình thiết kế cung cấp chi tiết về kiến trúc (architecture), Giao diện (interfaces) và thành phần (component) cần thiết để cài đặt phần mềm

D.

Thiết kế phải chỉ ra được hệ thống thực thi như thế nào, các yêu cầu được hiện thực hóa ra sao

Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu tìm phát biểu sai về thiết kế. - Phương án 1: "Thiết kế không là code, code không là thiết kế" là đúng. Thiết kế là bản vẽ, kế hoạch tổng thể, còn code là hiện thực hóa thiết kế đó. Hai khái niệm này khác nhau. - Phương án 2: "Thiết kế phải được đánh giá chất lượng khi nó đang được tạo không phải khi nó có vấn đề" là đúng. Việc đánh giá chất lượng thiết kế nên được thực hiện liên tục trong quá trình thiết kế để sớm phát hiện và sửa lỗi. - Phương án 3: "Mô hình thiết kế cung cấp chi tiết về kiến trúc (architecture), Giao diện (interfaces) và thành phần (component) cần thiết để cài đặt phần mềm" là đúng. Mô hình thiết kế thể hiện cấu trúc, các thành phần và cách chúng tương tác để xây dựng phần mềm. - Phương án 4: "Thiết kế phải chỉ ra được hệ thống thực thi như thế nào, các yêu cầu được hiện thực hóa ra sao" là đúng. Thiết kế cần mô tả cách hệ thống sẽ hoạt động và cách các yêu cầu được đáp ứng thông qua các thành phần và tương tác của chúng. Như vậy, không có đáp án sai trong các phương án trên. Tuy nhiên, nếu phải chọn một đáp án "ít đúng" nhất hoặc dễ gây hiểu lầm nhất, thì có lẽ đó là phương án 1. Vì đôi khi, code cũng có thể thể hiện thiết kế (ví dụ: thiết kế hướng đối tượng). Do đó câu này có thể được xem là một cách diễn đạt quá mạnh, không phải lúc nào cũng đúng trong mọi trường hợp.

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