Câu 1
Khi phân tích hệ thống, ‘entity’ (thực thể) trong mô hình ERD đại diện cho điều gì?
Đáp án và lời giải
Đáp án: A
Khi phân tích hệ thống, ‘entity’ (thực thể) trong mô hình ERD đại diện cho điều gì?
Đáp án: A
Mục tiêu của ‘unit testing’ (kiểm thử đơn vị) trong quá trình phát triển phần mềm là gì?Phần mềm
Đáp án: A
Khi phân tích hệ thống, ‘state transition diagram’ (SCD) thường được sử dụng để mô tả?
Đáp án: A
Trong các giai đoạn của vòng đời phát triển hệ thống (SDLC), giai đoạn nào tập trung vào việc xác định ‘cái gì’ mà hệ thống cần làm?
Đáp án: A
Trong giai đoạn thu thập yêu cầu, kỹ thuật ‘prototyping’ (tạo mẫu) chủ yếu hỗ trợ việc gì?
Đáp án: A
Trong thiết kế cơ sở dữ liệu, ‘foreign key’ (khóa ngoại) được sử dụng để làm gì?
Đáp án: A
Khi đánh giá các giải pháp kỹ thuật cho một hệ thống, tiêu chí ‘maintainability’ (khả năng bảo trì) ám chỉ điều gì?
Đáp án: A
Trong thiết kế cơ sở dữ liệu, ‘index’ (chỉ mục) được tạo ra để làm gì?
Đáp án: A
Trong phân tích và thiết kế hệ thống, mô hình ‘Class Diagram’ (Biểu đồ lớp) trong UML dùng để biểu diễn?
Đáp án: A
Khi phân tích yêu cầu người dùng, việc sử dụng kỹ thuật ‘brainstorming’ (động não) có mục đích chính là gì?
Đáp án: A
Biểu đồ lớp (Class Diagram) trong UML dùng để thể hiện cấu trúc tĩnh của hệ thống, bao gồm những yếu tố nào?
Đáp án: B
Phương pháp nào sau đây thường được sử dụng để thu thập yêu cầu từ các bên liên quan bằng cách đặt câu hỏi trực tiếp?
Đáp án: B
Yêu cầu nào sau đây mô tả một ‘yêu cầu chức năng’?
Đáp án: C
Mục đích của việc ‘tái cấu trúc’ (refactoring) trong phát triển phần mềm là gì?Phần mềm
Đáp án: C
Loại biểu đồ UML nào mô tả các hành động và luồng điều khiển của một quy trình?
Đáp án: B
Loại yêu cầu nào mô tả ‘hệ thống phải phản hồi yêu cầu của người dùng trong vòng 2 giây’?
Đáp án: B
Kỹ thuật ‘prototyping’ trong phát triển hệ thống thường được áp dụng để?
Đáp án: B
Trong mô hình phát triển Agile, ‘sprint’ là gì?
Đáp án: B
Trong giai đoạn thiết kế, ‘thiết kế chi tiết’ (detailed design) tập trung vào điều gì?
Đáp án: C
Tại sao việc xác định rõ ràng các ‘quy tắc nghiệp vụ’ (business rules) lại quan trọng trong phân tích hệ thống?
Đáp án: C
Kỹ thuật ‘Brainstorming’ trong giai đoạn phân tích hệ thống thường được sử dụng để?
Đáp án: B
Trong thiết kế hệ thống, ‘mô hình hóa dữ liệu’ (data modeling) tập trung vào điều gì?
Đáp án: B
Trong phân tích hệ thống, ‘mô hình hóa quy trình nghiệp vụ’ (Business Process Modeling) giúp đạt được mục tiêu nào?
Đáp án: B
Kỹ thuật ‘phân tích xương cá’ (Ishikawa/Fishbone Diagram) thường được sử dụng để?
Đáp án: B
Trong thiết kế hệ thống, nguyên tắc ‘Tách biệt mối quan tâm’ (Separation of Concerns – SoC) có ý nghĩa gì?
Đáp án: B
Mục tiêu của việc ‘kiểm thử đơn vị’ (unit testing) là gì?
Đáp án: C
Trong các mô hình phát triển phần mềm, mô hình ‘V-model’ nhấn mạnh điều gì?
Đáp án: B
Loại biểu đồ nào trong UML mô tả hành vi của hệ thống dựa trên các tương tác giữa các đối tượng?
Đáp án: B
Trong thiết kế giao diện người dùng, nguyên tắc ‘Nhất quán’ (Consistency) có ý nghĩa gì?
Đáp án: B
Trong thiết kế hệ thống, ‘mức độ ghép nối’ (coupling) đề cập đến điều gì?
Đáp án: A