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 2
Đề 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 2

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

Đâu là một thách thức chính khi sử dụng mô hình Agile trong phát triển hệ thống thông tin?

Khó thay đổi yêu cầu sau khi dự án bắt đầu

Yêu cầu tài liệu chi tiết ngay từ đầu

Đòi hỏi sự tham gia và tương tác liên tục của khách hàng

Thời gian phát triển dự án kéo dài

Xem đáp án

Chọn đáp án C

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

Trong ngữ cảnh bảo mật hệ thống thông tin, 'xác thực' (authentication) và 'ủy quyền' (authorization) khác nhau như thế nào?

Xác thực là xác định người dùng là ai, ủy quyền là xác định người dùng được phép làm gì

Xác thực là cấp quyền truy cập cho người dùng, ủy quyền là xác định danh tính người dùng

Xác thực và ủy quyền là hai thuật ngữ đồng nghĩa

Xác thực chỉ áp dụng cho người dùng bên ngoài, ủy quyền chỉ áp dụng cho người dùng nội bộ

Xem đáp án

Chọn đáp án A

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

Phân tích tính khả thi (feasibility study) thường bao gồm những loại khả thi nào?

Kỹ thuật, kinh tế, vận hành

Kỹ thuật, pháp lý, xã hội

Kinh tế, môi trường, chính trị

Vận hành, môi trường, pháp lý

Xem đáp án

Chọn đáp án A

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

Trong phân tích hệ thống thông tin, giai đoạn nào tập trung vào việc xác định vấn đề và cơ hội kinh doanh mà hệ thống mới cần giải quyết?

Thiết kế hệ thống

Lập kế hoạch hệ thống

Triển khai hệ thống

Bảo trì hệ thống

Xem đáp án

Chọn đáp án B

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

Phương pháp kiểm thử hộp trắng (white-box testing) tập trung vào khía cạnh nào của phần mềm?

Yêu cầu chức năng của phần mềm

Cấu trúc mã nguồn và logic bên trong của phần mềm

Giao diện người dùng của phần mềm

Hiệu suất và khả năng chịu tải của phần mềm

Xem đáp án

Chọn đáp án B

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

Use case diagram được sử dụng trong UML để mô tả khía cạnh nào của hệ thống thông tin?

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

Tương tác giữa người dùng và hệ thống

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

Quan hệ giữa các lớp đối tượng

Xem đáp án

Chọn đáp án B

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

Mô hình xoắn ốc (Spiral model) trong SDLC phù hợp với loại dự án nào?

Dự án nhỏ, ít rủi ro

Dự án có yêu cầu cố định

Dự án lớn, phức tạp, có nhiều rủi ro

Dự án phát triển ứng dụng web đơn giản

Xem đáp án

Chọn đáp án C

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

Phân tích SWOT được sử dụng trong giai đoạn nào của quá trình phân tích và thiết kế hệ thống thông tin?

Thiết kế hệ thống

Lập kế hoạch hệ thống

Triển khai hệ thống

Kiểm thử hệ thống

Xem đáp án

Chọn đáp án B

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

Mục đích chính của sơ đồ luồng dữ liệu (Data Flow Diagram - DFD) là gì?

Mô tả cấu trúc dữ liệu của hệ thống

Mô tả luồng di chuyển của dữ liệu và xử lý trong hệ thống

Mô tả tương tác giữa các đối tượng trong hệ thống

Mô tả trình tự thời gian các sự kiện xảy ra trong hệ thống

Xem đáp án

Chọn đáp án B

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

Trong thiết kế hệ thống, 'coupling' (tính liên kết) và 'cohesion' (tính gắn kết) là gì và mối quan hệ giữa chúng?

Coupling và cohesion đều nên cao để hệ thống dễ bảo trì

Coupling nên cao và cohesion nên thấp để tăng tính độc lập giữa các module

Coupling nên thấp và cohesion nên cao để tạo module độc lập và dễ bảo trì

Coupling và cohesion đều nên thấp để hệ thống linh hoạt

Xem đáp án

Chọn đáp án C

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

Kiến trúc hệ thống client-server thường được sử dụng trong hệ thống thông tin nào?

Hệ thống nhúng

Hệ thống phân tán trên mạng Internet

Hệ thống thời gian thực

Hệ thống điều khiển công nghiệp

Xem đáp án

Chọn đáp án B

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

Đâu là nhược điểm tiềm ẩn của mô hình nguyên mẫu (Prototyping model) trong phát triển hệ thống thông tin?

Khó thay đổi yêu cầu khi dự án tiến triển

Có thể dẫn đến sản phẩm cuối cùng kém chất lượng do tập trung quá nhiều vào nguyên mẫu

Khách hàng khó hình dung được sản phẩm cuối cùng

Thời gian phát triển dự án thường kéo dài

Xem đáp án

Chọn đáp án B

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

Phương pháp kiểm thử hộp đen (black-box testing) tập trung vào khía cạnh nào của phần mềm?

Cấu trúc mã nguồn của phần mềm

Giao diện và chức năng của phần mềm

Thuật toán và logic bên trong phần mềm

Hiệu suất và khả năng mở rộng của phần mềm

Xem đáp án

Chọn đáp án B

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

Trong thiết kế cơ sở dữ liệu, 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 thuộc một kiểu dữ liệu nhất định

Giá trị của một thuộc tính không được vượt quá một giới hạn nhất định

Quan hệ giữa các bảng dữ liệu được duy trì đúng đắn

Dữ liệu trong một bảng phải là duy nhất

Xem đáp án

Chọn đáp án C

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

Đâu là một kỹ thuật thu thập yêu cầu phổ biến trong phân tích hệ thống thông tin?

Kiểm thử hộp đen

Phỏng vấn người dùng

Chuẩn hóa dữ liệu

Phân tích SWOT

Xem đáp án

Chọn đáp án B

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

Trong SDLC, giai đoạn bảo trì hệ thống (system maintenance) bao gồm hoạt động nào?

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

Thiết kế cơ sở dữ liệu

Sửa lỗi và cải tiến hệ thống sau khi triển khai

Viết mã chương trình

Xem đáp án

Chọn đáp án C

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

Mô hình thác nước (Waterfall) trong phát triển hệ thống thông tin phù hợp nhất với dự án nào?

Dự án có yêu cầu thay đổi liên tục

Dự án có yêu cầu rõ ràng và ổn định từ đầu

Dự án cần sự linh hoạt cao

Dự án ưu tiên tốc độ phát triển nhanh

Xem đáp án

Chọn đáp án B

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

Ưu điểm chính của việc sử dụng mô hình phát triển lặp và tăng trưởng (Iterative and Incremental model) so với mô hình thác nước là gì?

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

Dễ quản lý dự án hơn

Linh hoạt hơn trong việc xử lý thay đổi yêu cầu và cung cấp sản phẩm sớm hơn

Yêu cầu ít tài liệu hơn

Xem đáp án

Chọn đáp án C

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

Trong thiết kế giao diện người dùng (UI), nguyên tắc 'Feedback' (Phản hồi) quan trọng như thế nào?

Giúp người dùng nhanh chóng hoàn thành công việc

Cung cấp thông tin trạng thái và kết quả hành động cho người dùng

Đảm bảo giao diện đẹp mắt và hấp dẫn

Giảm thiểu số lượng thao tác người dùng cần thực hiện

Xem đáp án

Chọn đáp án B

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

Đâu không phải là một vai trò điển hình trong một dự án phát triển hệ thống thông tin?

Nhà phân tích hệ thống

Nhà thiết kế cơ sở dữ liệu

Nhân viên bán hàng

Lập trình viên

Xem đáp án

Chọn đáp án C

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

Mục tiêu chính của việc chuẩn hóa dữ liệu (normalization) trong thiết kế cơ sở dữ liệu quan hệ là gì?

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

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

Đơn giản hóa cấu trúc cơ sở dữ liệu

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

Xem đáp án

Chọn đáp án B

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

Activity diagram trong UML được sử dụng để mô tả điều gì?

Cấu trúc lớp và đối tượng của hệ thống

Luồng hoạt động và quy trình nghiệp vụ

Tương tác giữa người dùng và hệ thống

Cấu trúc vật lý của hệ thống

Xem đáp án

Chọn đáp án B

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

Mục tiêu của giai đoạn kiểm thử chấp nhận (acceptance testing) trong SDLC là gì?

Kiểm tra lỗi mã nguồn

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

Kiểm tra hiệu suất của hệ thống

Kiểm tra tính bảo mật 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 ví dụ về yêu cầu chức năng (functional requirement) của hệ thống quản lý thư viện?

Hệ thống phải có giao diện thân thiện với người dùng

Hệ thống phải phản hồi truy vấn trong vòng 2 giây

Hệ thống phải cho phép thủ thư thêm mới sách vào danh mục

Hệ thống phải bảo mật thông tin người dùng

Xem đáp án

Chọn đáp án C

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

Component diagram trong UML được sử dụng để mô tả điều gì?

Hành vi động của hệ thống

Cấu trúc vật lý của hệ thống phần mềm

Tương tác giữa người dùng và hệ thống

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

Xem đáp án

Chọn đáp án B

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

Trong mô hình thực thể kết hợp (ER model), thuộc tính khóa chính (primary key) có đặc điểm nào?

Có thể chứa giá trị trùng lặp

Có thể để trống giá trị (NULL)

Xác định duy nhất mỗi bản ghi trong một thực thể

Không bắt buộc phải có trong mọi thực thể

Xem đáp án

Chọn đáp án C

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

Sequence diagram trong UML được sử dụng để mô tả điều gì?

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

Luồng điều khiển và tương tác giữa các đối tượng theo thời gian

Các chức năng chính của hệ thống từ góc độ người dùng

Thành phần vật lý của hệ thống và mối quan hệ giữa chúng

Xem đáp án

Chọn đáp án B

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

Trong phân tích yêu cầu, yêu cầu phi chức năng (non-functional requirements) tập trung vào điều gì?

Chức năng hệ thống phải thực hiện

Cách thức hệ thống thực hiện chức năng

Dữ liệu hệ thống cần xử lý

Người dùng hệ thống là ai

Xem đáp án

Chọn đáp án B

29. 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ó nghĩa là gì?

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

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

Gom nhóm dữ liệu (thuộc tính) và phương thức xử lý dữ liệu đó vào trong một đơn vị duy nhất (đối tượng) và che giấu thông tin bên trong

Khả năng chia nhỏ hệ thống thành các thành phần nhỏ hơn, độc lập

Xem đáp án

Chọn đáp án C

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

Đâu là ưu điểm chính của việc sử dụng cơ sở dữ liệu quan hệ?

Khả năng xử lý dữ liệu phi cấu trúc tốt

Tính linh hoạt cao trong việc mở rộng quy mô

Tính toàn vẹn dữ liệu và giảm dư thừa dữ liệu

Tốc độ truy vấn dữ liệu rất nhanh cho mọi loại truy vấn

Xem đáp án

Chọn đáp án C