Câu 1
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ì?
Đáp án và lời giải
Đáp án: A
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ì?
Đáp án: A
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ì?
Đáp án: B
Trong phân tích rủi ro, ‘xác suất xảy ra’ (probability of occurrence) đề cập đến điều gì?
Đáp án: B
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ì?
Đáp án: B
Trong quá trình phát triển phần mềm, ‘nợ kỹ thuật’ (technical debt) là gì?
Đáp án: B
Trong thiết kế cơ sở dữ liệu, ‘khóa ngoại’ (foreign key) được sử dụng để làm gì?
Đáp án: B
Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì?
Đáp án: B
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?
Đáp án: C
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ì?
Đáp án: B
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?
Đáp án: D
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ì?
Đáp án: D
Mục tiêu chính của việc phân tích tính khả thi (feasibility analysis) là gì?
Đáp án: B
Công cụ nào sau đây thường được sử dụng để quản lý yêu cầu (requirements management)?
Đáp án: C
Use case (trường hợp sử dụng) trong UML mô tả điều gì?
Đáp án: B
Đâ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?
Đáp án: B
Mục tiêu chính của giai đoạn kiểm thử hệ thống (system testing) là gì?
Đáp án: B
Trong mô hình xoắn ốc (spiral model), rủi ro được đánh giá ở giai đoạn nào?
Đáp án: B
Trong kiểm thử phần mềm, ‘độ bao phủ code’ (code coverage) đo lường điều gì?
Đá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ập đến điều gì?
Đáp án: B
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ế?
Đáp án: D
Trong kiểm thử phần mềm, kiểm thử hồi quy (regression testing) được thực hiện khi nào?
Đáp án: D
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ì?
Đáp án: B
Trong UML, sơ đồ lớp (class diagram) mô tả điều gì?
Đáp án: B
Đâ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)?
Đáp án: B
Phương pháp luận Agile nhấn mạnh điều gì?
Đáp án: B
Trong thiết kế hệ thống, tính ‘mô-đun hóa’ (modularity) đề cập đến điều gì?
Đáp án: B
Trong ngữ cảnh kiểm thử phần mềm, kiểm thử hộp đen (black-box testing) là gì?
Đáp án: B
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)?
Đáp án: D
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ì?
Đáp án: B
Mục đích của việc chuẩn hóa cơ sở dữ liệu là gì?
Đáp án: B