Câu 1
Phương pháp thu thập yêu cầu 'phỏng vấn' có nhược điểm nào?
Đáp án và lời giải
Đáp án: C
Phương pháp thu thập yêu cầu 'phỏng vấn' có nhược điểm nào?
Đáp án: C
Phương pháp 'quan sát' (Observation) trong thu thập yêu cầu thường được sử dụng để làm gì?
Đáp án: A
Đâu là mục tiêu chính của phân tích tính khả thi (Feasibility study) trong giai đoạn lập kế hoạch hệ thống?
Đáp án: B
Trong thiết kế giao diện người dùng (UI), nguyên tắc 'Feedback' có ý nghĩa gì?
Đáp án: B
Kiểm thử hộp đen (Black-box testing) tập trung vào khía cạnh nào của hệ thống?
Đáp án: C
Trong mô hình dữ liệu ERD (Entity-Relationship Diagram), hình chữ nhật biểu diễn khái niệm nào?
Đáp án: B
Mục tiêu chính của giai đoạn bảo trì hệ thống thông tin là gì?
Đáp án: B
Trong kiến trúc hướng dịch vụ (SOA), 'Service' (dịch vụ) được hiểu là gì?
Đáp án: C
Trong phân tích yêu cầu, 'Use Case' được sử dụng để mô tả điều gì?
Đáp án: C
Trong mô hình xoắn ốc (Spiral), rủi ro được xem xét ở giai đoạn nào?
Đáp án: C
Loại biểu đồ nào trong UML thể hiện dòng điều khiển và luồng dữ liệu trong một quy trình nghiệp vụ?
Đáp án: C
Đâu KHÔNG phải là một loại kiểm thử hệ thống?
Đáp án: D
Khái niệm 'coupling' (kết nối) và 'cohesion' (liên kết) trong thiết kế module phần mềm, nên hướng tới điều gì?
Đáp án: C
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 đề, cơ hội và mục tiêu của hệ thống mới?
Đáp án: B
Khi nào thì nên sử dụng mô hình phát triển lặp và tăng trưởng (Iterative and Incremental Development)?
Đáp án: B
Trong mô hình Agile, 'Sprint' là gì?
Đáp án: B
Điều gì KHÔNG phải là một loại hình hệ thống thông tin?
Đáp án: D
Phân tích SWOT thường đượ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?
Đáp án: C
Mô hình 'nguyên mẫu nhanh' (Rapid prototyping) thường được sử dụng để làm gì?
Đáp án: B
Phương pháp nguyên mẫu (Prototyping) hữu ích nhất trong trường hợp nào?
Đáp án: B
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?
Đáp án: C
Ưu điểm chính của việc sử dụng CASE tools (Computer-Aided Software Engineering) trong phát triển hệ thống là gì?
Đáp án: B
Trong quản lý dự án hệ thống thông tin, 'Critical Path' (đường găng) có ý nghĩa gì?
Đáp án: B
Phương pháp Agile Manifesto đề cao giá trị nào hơn trong phát triển phần mềm?
Đáp án: D
Kiến trúc hệ thống 'Client-Server' có ưu điểm chính nào sau đây?
Đáp án: C
Nguyên tắc 'DRY' (Don't Repeat Yourself) có ý nghĩa gì trong thiết kế hệ thống thông tin?
Đáp án: B
Trong UML, loại biểu đồ nào được sử dụng để mô hình hóa các tương tác giữa các đối tượng theo thời gian?
Đáp án: B
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: C
Trong thiết kế cơ sở dữ liệu quan hệ, khóa ngoại (Foreign Key) được sử dụng để làm gì?
Đáp án: B
Trong thiết kế cơ sở dữ liệu, chuẩn hóa (Normalization) nhằm mục đích gì?
Đáp án: B