Câu 1
Trong kiến trúc hướng dịch vụ (SOA), ‘service bus’ có vai trò gì?
Đáp án và lời giải
Đáp án: C
Trong kiến trúc hướng dịch vụ (SOA), ‘service bus’ có vai trò gì?
Đáp án: C
Kỹ thuật nào sau đây thường được sử dụng để quản lý sự thay đổi trong mã nguồn của một dự án phần mềm?
Đáp án: B
Phương pháp phát triển hệ thống nào nhấn mạnh vào việc xây dựng các phiên bản hệ thống nhanh chóng và lặp đi lặp lại để thu thập phản hồi từ người dùng?
Đáp án: C
Trong thiết kế hệ thống, ‘coupling’ (tính liên kết) đề cập đến điều gì?
Đáp án: B
Trong UML, loại biểu đồ nào được sử dụng để mô tả cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính và mối quan hệ giữa chúng?
Đáp án: C
Trong quá trình thiết kế giao diện người dùng, ‘wireframe’ được sử dụng để làm gì?
Đáp án: C
Trong phân tích rủi ro dự án, điều gì KHÔNG phải là một hoạt động chính?
Đáp án: D
Trong thiết kế hướng đối tượng, nguyên tắc ‘Single Responsibility Principle’ (SRP) nói về điều gì?
Đáp án: A
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: B
Trong phân tích yêu cầu, ‘use case diagram’ (biểu đồ ca sử dụng) được sử dụng để làm gì?
Đáp án: C
Trong phân tích và thiết kế hệ thống thông tin, mô hình nào thể hiện luồng dữ liệu giữa các tiến trình xử lý?
Đáp án: B
Trong kiểm thử phần mềm, ‘black box testing’ là gì?
Đáp án: B
Trong mô hình quan hệ, khóa ngoại (foreign key) được sử dụng để làm gì?
Đáp án: B
Trong kiến trúc phần mềm, ‘load balancing’ (cân bằng tải) được sử dụng để làm gì?
Đáp án: B
Phương pháp nào sau đây giúp xác định và ưu tiên các yêu cầu chức năng của hệ thống dựa trên giá trị kinh doanh và chi phí thực hiện?
Đáp án: D
Phương pháp phát triển phần mềm Agile nhấn mạnh vào điều gì?
Đáp án: C
Trong quá trình quản lý dự án phần mềm, biểu đồ Gantt được sử dụng để làm gì?
Đáp án: B
Kiến trúc phần mềm nào tập trung vào việc chia ứng dụng thành các thành phần nhỏ, độc lập, giao tiếp với nhau thông qua các dịch vụ?
Đáp án: C
Trong UML, loại mối quan hệ nào thể hiện một lớp là một loại đặc biệt của một lớp khác (ví dụ: ‘Sinh viên’ là một loại ‘Người’)?
Đáp án: C
Phương pháp kiểm thử nào tập trung vào việc kiểm tra các thành phần riêng lẻ của hệ thống?
Đáp án: D
Mục tiêu chính của việc thiết kế giao diện người dùng (UI) là gì?
Đáp án: C
Trong UML, biểu đồ nào được sử dụng để mô tả các trạng thái khác nhau của một đối tượng và các chuyển đổi giữa các trạng thái đó?
Đáp án: D
Công cụ CASE (Computer-Aided Software Engineering) được sử dụng để làm gì?
Đáp án: B
Trong mô hình quan hệ thực thể (ERD), hình chữ nhật đại diện cho:
Đáp án: B
Yếu tố nào sau đây KHÔNG phải là một phần của mô hình luồng dữ liệu (DFD)?
Đáp án: D
Trong quá trình phát triển phần mềm, ‘refactoring’ (tái cấu trúc mã) là gì?
Đáp án: C
Trong UML, biểu đồ nào được sử dụng để mô tả tương tác giữa các đối tượng theo thời gian?
Đáp án: C
Trong thiết kế cơ sở dữ liệu, ‘chuẩn hóa’ là quá trình để làm gì?
Đáp án: B
Trong thiết kế cơ sở dữ liệu, mục đích chính của việc sử dụng chỉ mục (index) là gì?
Đáp án: B
Trong quá trình phân tích yêu cầu, kỹ thuật nào được sử dụng để thu thập thông tin từ một nhóm người dùng hoặc chuyên gia bằng cách sử dụng một loạt câu hỏi có cấu trúc?
Đáp án: C