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 23
Đề thi

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 23

A
Admin
Đại họcTrắc nghiệm tổng hợp26 lượt thi
30 câu hỏi
1. Trắc nghiệm
1 điểm

Trong quá trình phân tích yêu cầu, kỹ thuật ‘phỏng vấn’ (interview) được sử dụng để làm gì?

Thu thập thông tin từ người dùng và các bên liên quan thông qua trò chuyện trực tiếp

Phân tích dữ liệu

Thiết kế giao diện người dùng

Viết tài liệu hướng dẫn sử dụng

Xem đáp án

Chọn đáp án A

2. Trắc nghiệm
1 điểm

Trong thiết kế cơ sở dữ liệu quan hệ, ràng buộc toàn vẹn tham chiếu (referential integrity constraint) đảm bảo điều gì?

Dữ liệu trong một cột phải có cùng kiểu dữ liệu

Giá trị của khóa ngoại phải tồn tại trong bảng tham chiếu

Mỗi bảng phải có một khóa chính

Dữ liệu phải được mã hóa

Xem đáp án

Chọn đáp án B

3. Trắc nghiệm
1 điểm

Trong phân tích rủi ro, ‘xác suất xảy ra’ (probability of occurrence) đề cập đến điều gì?

Mức độ nghiêm trọng của hậu quả nếu rủi ro xảy ra

Khả năng rủi ro sẽ thực sự xảy ra

Chi phí để giảm thiểu rủi ro

Thời gian cần thiết để khắc phục rủi ro

Xem đáp án

Chọn đáp án B

4. Trắc nghiệm
1 điểm

Trong phân tích hệ thống, ma trận truy vết yêu cầu (requirements traceability matrix) được sử dụng để làm gì?

Quản lý rủi ro

Theo dõi mối quan hệ giữa các yêu cầu, thiết kế, code và kiểm thử

Ước tính chi phí dự án

Lập kế hoạch dự án

Xem đáp án

Chọn đáp án B

5. Trắc nghiệm
1 điểm

Trong quá trình phát triển phần mềm, ‘nợ kỹ thuật’ (technical debt) là gì?

Chi phí bảo trì phần mềm

Các quyết định thiết kế hoặc code được thực hiện một cách nhanh chóng và không tối ưu để đáp ứng thời hạn, nhưng có thể gây ra vấn đề trong tương lai

Số lượng lỗi còn tồn tại trong phần mềm

Thời gian cần thiết để sửa lỗi

Xem đáp án

Chọn đáp án B

6. Trắc nghiệm
1 điểm

Trong thiết kế cơ sở dữ liệu, ‘khóa ngoại’ (foreign key) được sử dụng để làm gì?

Đảm bảo tính duy nhất của dữ liệu

Liên kết các bảng dữ liệu với nhau

Tăng tốc độ truy vấn dữ liệu

Mã hóa dữ liệu

Xem đáp án

Chọn đáp án B

7. Trắc nghiệm
1 điểm

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

Viết code tự động

Hỗ trợ các hoạt động phân tích, thiết kế và phát triển phần mềm

Kiểm thử phần mềm

Quản lý dự án

Xem đáp án

Chọn đáp án B

8. Trắc nghiệm
1 điểm

Phương pháp phát triển phần mềm nào tập trung vào việc phát triển lặp đi lặp lại và tăng dần, với các chu kỳ ngắn và phản hồi nhanh chóng?

Mô hình thác nước

Mô hình xoắn ốc

Mô hình Agile

Mô hình chữ V

Xem đáp án

Chọn đáp án C

9. Trắc nghiệm
1 điểm

Trong thiết kế giao diện người dùng (UI), nguyên tắc ‘khả năng sử dụng’ (usability) đề cập đến điều gì?

Tính thẩm mỹ của giao diện

Khả năng người dùng dễ dàng học và sử dụng giao diện để đạt được mục tiêu

Tính bảo mật của giao diện

Hiệu suất của giao diện

Xem đáp án

Chọn đáp án B

10. Trắc nghiệm
1 điểm

Phương pháp nào sau đây giúp xác định các lớp (classes) trong phân tích hướng đối tượng?

Phân tích luồng dữ liệu

Phân tích cú pháp

Phân tích từ vựng

Phân tích đối tượng

Xem đáp án

Chọn đáp án D

11. Trắc nghiệm
1 điểm

Trong thiết kế giao diện người dùng (UI), ‘tính nhất quán’ (consistency) đề cập đến điều gì?

Tính thẩm mỹ của giao diện

Việc sử dụng các yếu tố giao diện và hành vi tương tự trên toàn bộ ứng dụng

Tính bảo mật của giao diện

Hiệu suất của giao diện

Xem đáp án

Chọn đáp án D

12. Trắc nghiệm
1 điểm

Mục tiêu chính của việc phân tích tính khả thi (feasibility analysis) là gì?

Xác định yêu cầu của người dùng

Đánh giá xem dự án có khả thi về mặt kỹ thuật, kinh tế và thời gian hay không

Thiết kế giao diện người dùng

Viết code

Xem đáp án

Chọn đáp án B

13. Trắc nghiệm
1 điểm

Công cụ nào sau đây thường được sử dụng để quản lý yêu cầu (requirements management)?

Microsoft Word

Microsoft Excel

Jira

Microsoft PowerPoint

Xem đáp án

Chọn đáp án C

14. Trắc nghiệm
1 điểm

Use case (trường hợp sử dụng) trong UML mô tả điều gì?

Cấu trúc dữ liệu của hệ thống

Các chức năng hệ thống cung cấp cho người dùng

Mô hình quan hệ giữa các đối tượng

Kiến trúc phần cứng của hệ thống

Xem đáp án

Chọn đáp án B

15. Trắc nghiệm
1 điểm

Đâu là lợi ích chính của việc sử dụng mô hình nguyên mẫu (prototyping) trong phân tích và thiết kế hệ thống?

Giảm chi phí phát triển

Thu thập phản hồi từ người dùng sớm và thường xuyên

Rút ngắn thời gian phát triển

Đảm bảo tính bảo mật của hệ thống

Xem đáp án

Chọn đáp án B

16. Trắc nghiệm
1 điểm

Mục tiêu chính của giai đoạn kiểm thử hệ thống (system testing) là gì?

Kiểm tra từng module riêng lẻ

Đảm bảo hệ thống đáp ứng yêu cầu của người dùng

Tìm lỗi cú pháp trong code

Đánh giá hiệu năng của hệ thống

Xem đáp án

Chọn đáp án B

17. Trắc nghiệm
1 điểm

Trong mô hình xoắn ốc (spiral model), rủi ro được đánh giá ở giai đoạn nào?

Giai đoạn lập kế hoạch

Giai đoạn phân tích rủi ro

Giai đoạn phát triển

Giai đoạn đánh giá

Xem đáp án

Chọn đáp án B

18. Trắc nghiệm
1 điểm

Trong kiểm thử phần mềm, ‘độ bao phủ code’ (code coverage) đo lường điều gì?

Số lượng dòng code được viết

Phần trăm code được thực thi trong quá trình kiểm thử

Số lượng lỗi trong code

Độ phức tạp của code

Xem đáp án

Chọn đáp án B

19. Trắc nghiệm
1 điểm

Trong phân tích hệ thống hướng đối tượng, khái niệm ‘tính đóng gói’ (encapsulation) đề cập đến điều gì?

Khả năng một đối tượng kế thừa các thuộc tính và phương thức từ đối tượng khác

Việc che giấu các chi tiết triển khai bên trong đối tượng và chỉ cung cấp giao diện bên ngoài

Khả năng một đối tượng có nhiều hình thức khác nhau

Việc tạo ra các đối tượng từ một lớp

Xem đáp án

Chọn đáp án B

20. Trắc nghiệm
1 điểm

Trong mô hình thác nước (waterfall), giai đoạn nào cần hoàn thành trước khi bắt đầu giai đoạn thiết kế?

Giai đoạn triển khai

Giai đoạn kiểm thử

Giai đoạn bảo trì

Giai đoạn phân tích yêu cầu

Xem đáp án

Chọn đáp án D

21. Trắc nghiệm
1 điểm

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

Sau khi viết code mới

Sau khi sửa lỗi

Trước khi triển khai hệ thống

Tất cả các trường hợp trên

Xem đáp án

Chọn đáp án D

22. Trắc nghiệm
1 điểm

Trong phân tích hệ thống thông tin, sơ đồ luồng dữ liệu (DFD) mức 0 còn được gọi là gì?

Sơ đồ chi tiết

Sơ đồ ngữ cảnh

Sơ đồ phân rã chức năng

Sơ đồ thực thể liên kết

Xem đáp án

Chọn đáp án B

23. Trắc nghiệm
1 điểm

Trong UML, sơ đồ lớp (class diagram) mô tả điều gì?

Luồng dữ liệu trong hệ thống

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

Hành vi của hệ thống theo thời gian

Các trường hợp sử dụng của hệ thống

Xem đáp án

Chọn đáp án B

24. Trắc nghiệm
1 điểm

Đâu là một trong những lợi ích chính của việc sử dụng kiến trúc hướng dịch vụ (SOA)?

Tăng tính bảo mật

Tái sử dụng các dịch vụ

Giảm chi phí phần cứng

Tăng tốc độ xử lý

Xem đáp án

Chọn đáp án B

25. Trắc nghiệm
1 điểm

Phương pháp luận Agile nhấn mạnh điều gì?

Tài liệu hóa chi tiết

Sự linh hoạt và thích ứng với thay đổi

Tuân thủ nghiêm ngặt kế hoạch ban đầu

Phân tích yêu cầu toàn diện trước khi bắt đầu

Xem đáp án

Chọn đáp án B

26. Trắc nghiệm
1 điểm

Trong thiết kế hệ thống, tính ‘mô-đun hóa’ (modularity) đề cập đến điều gì?

Khả năng mở rộng hệ thống

Việc chia hệ thống thành các module độc lập, có chức năng rõ ràng

Tính bảo mật của hệ thống

Hiệu suất của hệ thống

Xem đáp án

Chọn đáp án B

27. Trắc nghiệm
1 điểm

Trong ngữ cảnh kiểm thử phần mềm, kiểm thử hộp đen (black-box testing) là gì?

Kiểm thử dựa trên cấu trúc bên trong của code

Kiểm thử dựa trên yêu cầu và chức năng của phần mềm

Kiểm thử hiệu năng của phần mềm

Kiểm thử bảo mật của phần mềm

Xem đáp án

Chọn đáp án B

28. Trắc nghiệm
1 điểm

Yếu tố nào sau đây KHÔNG phải là một thành phần của mô hình ba lớp (three-tier architecture)?

Lớp trình bày (Presentation tier)

Lớp nghiệp vụ (Business tier)

Lớp dữ liệu (Data tier)

Lớp mạng (Network tier)

Xem đáp án

Chọn đáp án D

29. Trắc nghiệm
1 điểm

Trong giai đoạn triển khai hệ thống, chiến lược ‘chuyển đổi song song’ (parallel conversion) có nghĩa là gì?

Hệ thống mới được triển khai theo từng giai đoạn

Hệ thống cũ và hệ thống mới chạy đồng thời trong một khoảng thời gian

Hệ thống cũ được thay thế hoàn toàn bằng hệ thống mới

Hệ thống mới được triển khai thử nghiệm trên một nhóm người dùng nhỏ

Xem đáp án

Chọn đáp án B

30. Trắc nghiệm
1 điểm

Mục đích của việc chuẩn hóa cơ sở dữ liệu là gì?

Tăng tốc độ truy vấn dữ liệu

Giảm thiểu sự dư thừa dữ liệu và cải thiện tính nhất quán

Mã hóa dữ liệu

Tăng cường bảo mật cho cơ sở dữ liệu

Xem đáp án

Chọn đáp án B