Câu 1
Yêu cầu nào thuộc loại ‘yêu cầu về khả năng mở rộng’ (scalability requirement)?
Đáp án và lời giải
Đáp án: B
Yêu cầu nào thuộc loại ‘yêu cầu về khả năng mở rộng’ (scalability requirement)?
Đáp án: B
Khi thiết kế một cơ sở dữ liệu, việc xác định ‘khóa chính’ (primary key) có vai trò 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
Biểu đồ luồng dữ liệu (Data Flow Diagram – DFD) được sử dụng để biểu diễn điều gì trong phân tích hệ thống?
Đáp án: B
Nguyên tắc ‘Đóng gói’ (Encapsulation) trong hướng đối tượng có ý nghĩa gì?
Đáp án: B
Trong phân tích hệ thống, ‘ngữ cảnh của hệ thống’ (system context) bao gồm những gì?
Đáp án: C
Khái niệm ‘tính trừu tượng’ (abstraction) trong thiết kế hệ thống đề cập đến việc?
Đáp án: B
Tại sao ‘phân tích hệ thống khả thi’ (feasibility analysis) lại quan trọng ở giai đoạn đầu của dự án?
Đáp án: B
Trong thiết kế cơ sở dữ liệu, ‘khóa ngoại’ (foreign key) có chức năng gì?
Đáp án: B
Loại yêu cầu nào mô tả ‘Hệ thống phải đảm bảo chỉ người quản lý mới có quyền xóa dữ liệu người dùng’?
Đáp án: B
Yêu cầu nào liên quan đến ‘tính dễ bảo trì’ (maintainability) của hệ thống?
Đáp án: B
Trong kỹ thuật thiết kế hệ thống, ‘mức độ gắn kết’ (cohesion) của một mô-đun được đánh giá dựa trên điều gì?
Đáp án: B
Yêu cầu nào sau đây thuộc loại yêu cầu phi chức năng liên quan đến khả năng truy cập hệ thống?
Đáp án: C
Mục tiêu chính của giai đoạn ‘Phân tích yêu cầu’ trong vòng đời phát triển hệ thống là gì?
Đáp án: C
Khi phân tích một hệ thống, việc xác định ‘tác nhân’ (actors) trong biểu đồ ca sử dụng (Use Case Diagram) có ý nghĩa gì?
Đáp án: B
Trong phân tích hệ thống, thuật ngữ nào mô tả quá trình chia một hệ thống lớn thành các thành phần nhỏ hơn, dễ quản lý và hiểu hơn?
Đáp án: B
Trong quá trình phân tích hệ thống, ‘phân tích các bên liên quan’ (stakeholder analysis) nhằm mục đích gì?
Đáp án: B
Khi sử dụng phương pháp ‘User Story’ để thu thập yêu cầu, cấu trúc phổ biến là:
Đáp án: B
Nguyên tắc ‘Don’t Repeat Yourself’ (DRY) trong thiết kế hệ thống có ý nghĩa gì?
Đáp án: B
Trong thiết kế hệ thống, ‘kiến trúc microservices’ đề cao điều gì?
Đáp án: B
Biểu đồ lớp (Class Diagram) trong UML chủ yếu dùng để mô tả khía cạnh nào của hệ thống hướng đối tượng?
Đáp án: B
Trong phân tích hệ thống, ‘yêu cầu về hiệu năng’ (performance requirement) thường được đo lường bằng các chỉ số nào?
Đáp án: A
Mô hình nào thường được sử dụng để mô tả luồng dữ liệu và các quy trình xử lý trong một hệ thống thông tin, giúp các nhà phân tích hiểu rõ cách dữ liệu di chuyển và biến đổi?
Đáp án: C
Trong thiết kế hệ thống, nguyên tắc ‘Đa hình’ (Polymorphism) cho phép?
Đáp án: A
Việc phân tích ‘hiện trạng hệ thống’ (as-is system) trong giai đoạn phân tích yêu cầu nhằm mục đích gì?
Đáp án: B
Khi phân tích hệ thống, ‘yêu cầu về khả năng sử dụng’ (usability requirement) đề cập đến điều gì?
Đáp án: B
Trong thiết kế hệ thống, nguyên tắc ‘đóng gói’ (encapsulation) trong lập trình hướng đối tượng có ý nghĩa là gì?
Đáp án: B
Trong phân tích yêu cầu, ‘nguyên tắc SMART’ áp dụng cho việc xác định yêu cầu có nghĩa là các yêu cầu cần phải:
Đáp án: B
Trong thiết kế hệ thống, ‘mô hình Client-Server’ có điểm yếu tiềm ẩn nào?
Đáp án: B
Việc xác định các yếu tố bên ngoài có thể tương tác với hệ thống, như người dùng, các hệ thống khác, hoặc các thiết bị, thường được thực hiện trong giai đoạn nào của phân tích hệ thống?
Đáp án: C