Tạo Trắc Nghiệm

1000+ câu Trắc nghiệm Phân tích, thiết kế hệ thống thông tin có đáp án - Phần 21

30 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Trong kiến trúc hướng dịch vụ (SOA), ‘service bus’ có vai trò gì?

Đáp án và lời giải

Đáp án: C

Câu 2

Kỹ thuật nào sau đây thường được sử dụng để quản lý sự thay đổi trong mã nguồn của một dự án phần mềm?

Đáp án và lời giải

Đáp án: B

Câu 3

Phương pháp phát triển hệ thống nào nhấn mạnh vào việc xây dựng các phiên bản hệ thống nhanh chóng và lặp đi lặp lại để thu thập phản hồi từ người dùng?

Đáp án và lời giải

Đáp án: C

Câu 4

Trong thiết kế hệ thống, ‘coupling’ (tính liên kết) đề cập đến điều gì?

Đáp án và lời giải

Đáp án: B

Câu 5

Trong UML, loại biểu đồ nào được sử dụng để mô tả cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính và mối quan hệ giữa chúng?

Đáp án và lời giải

Đáp án: C

Câu 6

Trong quá trình thiết kế giao diện người dùng, ‘wireframe’ được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: C

Câu 7

Trong phân tích rủi ro dự án, điều gì KHÔNG phải là một hoạt động chính?

Đáp án và lời giải

Đáp án: D

Câu 8

Trong thiết kế hướng đối tượng, nguyên tắc ‘Single Responsibility Principle’ (SRP) nói về điều gì?

Đáp án và lời giải

Đáp án: A

Câu 9

Trong kiểm thử phần mềm, ‘regression testing’ (kiểm thử hồi quy) được thực hiện khi nào?

Đáp án và lời giải

Đáp án: B

Câu 10

Trong phân tích yêu cầu, ‘use case diagram’ (biểu đồ ca sử dụng) được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: C

Câu 11

Trong phân tích và thiết kế hệ thống thông tin, mô hình nào thể hiện luồng dữ liệu giữa các tiến trình xử lý?

Đáp án và lời giải

Đáp án: B

Câu 12

Trong kiểm thử phần mềm, ‘black box testing’ là gì?

Đáp án và lời giải

Đáp án: B

Câu 13

Trong mô hình quan hệ, khóa ngoại (foreign key) được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 14

Trong kiến trúc phần mềm, ‘load balancing’ (cân bằng tải) được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 15

Phương pháp nào sau đây giúp xác định và ưu tiên các yêu cầu chức năng của hệ thống dựa trên giá trị kinh doanh và chi phí thực hiện?

Đáp án và lời giải

Đáp án: D

Câu 16

Phương pháp phát triển phần mềm Agile nhấn mạnh vào điều gì?

Đáp án và lời giải

Đáp án: C

Câu 17

Trong quá trình quản lý dự án phần mềm, biểu đồ Gantt được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 18

Kiến trúc phần mềm nào tập trung vào việc chia ứng dụng thành các thành phần nhỏ, độc lập, giao tiếp với nhau thông qua các dịch vụ?

Đáp án và lời giải

Đáp án: C

Câu 19

Trong UML, loại mối quan hệ nào thể hiện một lớp là một loại đặc biệt của một lớp khác (ví dụ: ‘Sinh viên’ là một loại ‘Người’)?

Đáp án và lời giải

Đáp án: C

Câu 20

Phương pháp kiểm thử nào tập trung vào việc kiểm tra các thành phần riêng lẻ của hệ thống?

Đáp án và lời giải

Đáp án: D

Câu 21

Mục tiêu chính của việc thiết kế giao diện người dùng (UI) là gì?

Đáp án và lời giải

Đáp án: C

Câu 22

Trong UML, biểu đồ nào được sử dụng để mô tả các trạng thái khác nhau của một đối tượng và các chuyển đổi giữa các trạng thái đó?

Đáp án và lời giải

Đáp án: D

Câu 23

Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 24

Trong mô hình quan hệ thực thể (ERD), hình chữ nhật đại diện cho:

Đáp án và lời giải

Đáp án: B

Câu 25

Yếu tố nào sau đây KHÔNG phải là một phần của mô hình luồng dữ liệu (DFD)?

Đáp án và lời giải

Đáp án: D

Câu 26

Trong quá trình phát triển phần mềm, ‘refactoring’ (tái cấu trúc mã) là gì?

Đáp án và lời giải

Đáp án: C

Câu 27

Trong UML, biểu đồ nào được sử dụng để mô tả tương tác giữa các đối tượng theo thời gian?

Đáp án và lời giải

Đáp án: C

Câu 28

Trong thiết kế cơ sở dữ liệu, ‘chuẩn hóa’ là quá trình để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 29

Trong thiết kế cơ sở dữ liệu, mục đích chính của việc sử dụng chỉ mục (index) là gì?

Đáp án và lời giải

Đáp án: B

Câu 30

Trong quá trình phân tích yêu cầu, kỹ thuật nào được sử dụng để thu thập thông tin từ một nhóm người dùng hoặc chuyên gia bằng cách sử dụng một loạt câu hỏi có cấu trúc?

Đáp án và lời giải

Đáp án: C