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
30 câu hỏi
Đâ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
Chọn đáp án C
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ộ
Chọn đáp án A
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ý
Chọn đáp án A
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
Chọn đáp án B
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
Chọn đáp án B
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
Chọn đáp án B
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
Chọn đáp án C
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
Chọn đáp án B
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
Chọn đáp án B
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
Chọn đáp án C
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
Chọn đáp án B
Đâ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
Chọn đáp án B
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
Chọn đáp án B
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
Chọn đáp án C
Đâ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
Chọn đáp án B
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
Chọn đáp án C
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
Chọn đáp án B
Ư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
Chọn đáp án C
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
Chọn đáp án B
Đâ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
Chọn đáp án C
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
Chọn đáp án B
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
Chọn đáp án B
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
Chọn đáp án B
Đâ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
Chọn đáp án C
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
Chọn đáp án B
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ể
Chọn đáp án C
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
Chọn đáp án B
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
Chọn đáp án B
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
Chọn đáp án C
Đâ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
Chọn đáp án C








