JavaScript is required
Danh sách đề

200+ câu hỏi trắc nghiệm Kỹ nghệ phần mềm có lời giải minh họa chi tiết - Đề 4

40 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 40

Mô hình nào là mô hình phân loại?

A.

Biểu diễn dữ liệu tại các trạng thái khác nhau

B.

Biểu diễn cách sắp xếp của các thực thể

C.

Biểu diễn các hệ thống con cơ sở

D.

Biểu diễn các tính chất tổng quát của thực thể

E.

Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện

Đáp án
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về các mô hình phân loại. Trong các lựa chọn được đưa ra, không có lựa chọn nào mô tả đúng về mô hình phân loại. Mô hình phân loại (classification model) là một loại mô hình học máy được sử dụng để dự đoán hoặc gán một đối tượng vào một trong các lớp hoặc danh mục đã được xác định trước. Ví dụ: phân loại email là spam hoặc không spam, phân loại ảnh là mèo hoặc chó. Vì không có đáp án đúng, ta sẽ giải thích tại sao các đáp án còn lại không phù hợp:

A. Biểu diễn dữ liệu tại các trạng thái khác nhau: Mô tả này chung chung và không liên quan cụ thể đến mô hình phân loại.
B. Biểu diễn cách sắp xếp của các thực thể: Mô tả này có thể liên quan đến các mô hình tổ chức dữ liệu hoặc các cấu trúc dữ liệu.
C. Biểu diễn các hệ thống con cơ sở: Mô tả này có thể liên quan đến kiến trúc hệ thống hoặc thiết kế phần mềm.
D. Biểu diễn các tính chất tổng quát của thực thể: Mô tả này chung chung và không đặc trưng cho mô hình phân loại.
E. Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện: Mô tả này liên quan đến các mô hình hành vi hoặc mô hình phản ứng sự kiện.

Danh sách câu hỏi:

Câu 1:

Mô hình nào là mô hình phân loại?

Lời giải:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về các mô hình phân loại. Trong các lựa chọn được đưa ra, không có lựa chọn nào mô tả đúng về mô hình phân loại. Mô hình phân loại (classification model) là một loại mô hình học máy được sử dụng để dự đoán hoặc gán một đối tượng vào một trong các lớp hoặc danh mục đã được xác định trước. Ví dụ: phân loại email là spam hoặc không spam, phân loại ảnh là mèo hoặc chó. Vì không có đáp án đúng, ta sẽ giải thích tại sao các đáp án còn lại không phù hợp:

A. Biểu diễn dữ liệu tại các trạng thái khác nhau: Mô tả này chung chung và không liên quan cụ thể đến mô hình phân loại.
B. Biểu diễn cách sắp xếp của các thực thể: Mô tả này có thể liên quan đến các mô hình tổ chức dữ liệu hoặc các cấu trúc dữ liệu.
C. Biểu diễn các hệ thống con cơ sở: Mô tả này có thể liên quan đến kiến trúc hệ thống hoặc thiết kế phần mềm.
D. Biểu diễn các tính chất tổng quát của thực thể: Mô tả này chung chung và không đặc trưng cho mô hình phân loại.
E. Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện: Mô tả này liên quan đến các mô hình hành vi hoặc mô hình phản ứng sự kiện.

Câu 2:

Mô hình nào là mô hình thành phần?

Lời giải:
Đáp án đúng: B
Mô hình thành phần (component model) tập trung vào việc chia một hệ thống phức tạp thành các hệ thống con (subsystems) hoặc các thành phần (components) nhỏ hơn, dễ quản lý và phát triển hơn. Các thành phần này có thể được tái sử dụng và kết hợp lại để tạo ra các hệ thống lớn hơn.

* A. Biểu diễn dữ liệu tại các trạng thái khác nhau: Mô tả này phù hợp với mô hình trạng thái (state model), không phải mô hình thành phần.
* B. Biểu diễn cách sắp xếp của các thực thể: Mô tả này liên quan đến kiến trúc hệ thống, nhưng không đặc trưng cho mô hình thành phần.
* C. Biểu diễn các hệ thống con cơ sở: Đây là định nghĩa chính xác của mô hình thành phần. Nó tập trung vào việc phân chia hệ thống thành các phần nhỏ hơn.
* D. Biểu diễn các tính chất tổng quát của thực thể: Mô tả này liên quan đến mô hình thực thể (entity model) hoặc mô hình dữ liệu.
* E. Biểu diễn cách thức phản ứng của hệ thống đối với các sự kiện: Mô tả này phù hợp với mô hình sự kiện (event model), không phải mô hình thành phần.

Vì vậy, đáp án đúng là C.

Câu 3:

CASE là gì?

Lời giải:
Đáp án đúng: B
CASE (Computer-Aided Software Engineering) là hệ thống phần mềm nhằm cung cấp các hỗ trợ tự động cho các quy trình phần mềm. Nó bao gồm một tập hợp các công cụ phần mềm được sử dụng để tự động hóa các hoạt động khác nhau liên quan đến vòng đời phát triển phần mềm (SDLC), từ lập kế hoạch và phân tích đến thiết kế, triển khai, thử nghiệm và bảo trì. Vì vậy, đáp án B là đáp án chính xác nhất.

Câu 4:

Trong thiết kế phần mềm, thiết kế dữ liệu là gì?

Lời giải:
Đáp án đúng: A
Thiết kế dữ liệu trong kỹ thuật phần mềm là quá trình chuyển đổi mô hình dữ liệu trừu tượng thành các cấu trúc dữ liệu cụ thể, chi tiết, phù hợp với việc cài đặt và triển khai phần mềm. Nó bao gồm việc xác định các kiểu dữ liệu, cấu trúc dữ liệu (ví dụ: mảng, danh sách liên kết, cây, bảng băm), lược đồ cơ sở dữ liệu, và các ràng buộc dữ liệu để đảm bảo tính toàn vẹn và hiệu suất của hệ thống. Do đó, đáp án B là chính xác nhất vì nó bao hàm việc chuyển đổi các mô hình dữ liệu (mức trừu tượng) thành các cấu trúc dữ liệu cụ thể (mức cài đặt).

Các đáp án khác không chính xác vì:
- A: Mô tả đúng nhưng không bao quát hết ý nghĩa của thiết kế dữ liệu (chỉ tập trung vào chi tiết và đặc tả).
- C: Liên quan đến dữ liệu dịch vụ, không phải thiết kế dữ liệu nói chung.
- D: Mô tả quá trình thiết kế tổng thể, bao gồm cả kiến trúc dữ liệu và phần mềm, không chỉ tập trung vào thiết kế dữ liệu.

Câu 5:

Trong quá trình phát triển phần mềm, giai đoạn đặc tả phần mềm có nghĩa là:

Lời giải:
Đáp án đúng: A
Giai đoạn đặc tả phần mềm (Requirements Specification) trong quy trình phát triển phần mềm tập trung vào việc xác định và mô tả chi tiết các yêu cầu của người dùng và của hệ thống. Điều này bao gồm việc nhận diện các vấn đề, bài toán thực tế mà phần mềm cần giải quyết, cũng như các yêu cầu cụ thể mà người dùng mong muốn phần mềm đáp ứng. Do đó, đáp án A là đáp án chính xác nhất.

Các đáp án khác không chính xác vì:
- B. Xây dựng không gian giải pháp cho vấn đề: Đây là công việc của giai đoạn thiết kế (Design).
- C. Xây dựng một hệ thống thực hiện được dựa vào thiết kế: Đây là công việc của giai đoạn lập trình (Implementation) hoặc xây dựng (Construction).
- D. Thẩm định lại tính đúng đắn của giải pháp theo yêu cầu ban đầu đặt ra: Đây là công việc của giai đoạn kiểm thử (Testing) hoặc nghiệm thu (Acceptance).

Câu 6:

Chỉ ra phát biểu đúng nhất về lập trình thứ lỗi?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Kế hoạch quản lý cấu hình có tác dụng gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

Hành động nào sau đây KHÔNG nằm trong quy trình thiết kế hệ thống?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Khái niệm Đặc tả thiết kế, nghĩa là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Các bước trong giai đoạn phát triển của tiến trình phần mềm?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Trong các phát biểu về chi phí phần mềm sau đây, phát biểu nào sai?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

Đặc điểm của mô hình thác nước?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Đặc điểm của giao diện đồ họa?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Trong các phát biểu về chi phí phần mềm sau đây, phát biểu nào sai?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Thế nào là đặc tả phi hình thức?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Trong kỹ thuật phân tích giá trị biên, nếu cấu trúc dữ liệu chương trình bên trong được quy định là các biên thì thiết kế trường hợp kiểm thử ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

Trong quá trình phát triển phần mềm, giai đoạn lập trình phần mềm có nghĩa là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 23:

Ưu điểm chiến lược kiểm thử trên xuống?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Ưu điểm đặc tả hình thức?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

Trong yêu cầu phi chức năng, phát biểuYêu cầu về hệ thống được phát triển như tốc độ, bộ nhớ, độ tin cậy, tính di chuyển được, tính dùng lại được, là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 26:

Ưu điểm của mô hình kiến trúc khách - phục vụ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Lỗi phần mềm có ảnh hưởng như thế nào đến độ tin cậy của hệ thống?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Yêu cầu chức năng là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Thứ tự các bước thực hiện trong kỹ thuật phân hoạch tương đương của kiểm thử hộp đen?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Trong phong cách lập trình, hãy chỉ ra cách đơn giản hóa các câu lệnh chương trình gốc?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Trừu tượng hóa dữ liệu là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

Thẩm định là công việc chỉ thực hiện sau:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Thế nào là bảo trì không cấu trúc?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Có thể phân loại phần mềm theo cách nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

Hệ thống phần mềm phải tuân thủ các ràng buộc về: thời gian, tốc độ xử lý:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Kế hoạch chất lượng có tác dụng gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

Trong thiết kế phần mềm, giai đoạn thiết kế cấu trúc dữ liệu là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

Lý do khiến người phát triển phần mềm phải tạo nguyên mẫu:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

Trong yêu cầu phi chức năng, phát biểu Yêu cầu về các chuẩn phải tuân theo, các yêu cầu về ngôn ngữ lập trình, phương pháp thiết kế, yêu cầu về phân phát, là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP