Câu 1
Trong thiết kế hệ thống, ‘cơ sở dữ liệu quan hệ’ (relational database) lưu trữ dữ liệu dưới dạng nào?
Đáp án và lời giải
Đáp án: B
Trong thiết kế hệ thống, ‘cơ sở dữ liệu quan hệ’ (relational database) lưu trữ dữ liệu dưới dạng nào?
Đáp án: B
Trong thiết kế hệ thống, ‘giao diện lập trình ứng dụng’ (Application Programming Interface – API) có vai trò là:
Đáp án: B
Mục tiêu chính của việc xây dựng mô hình dữ liệu (data modeling) là gì?
Đáp án: C
Trong mô hình Agile, vai trò của ‘Product Owner’ là gì?
Đáp án: C
Biểu đồ trạng thái (Statechart Diagram) trong UML được sử dụng để mô tả điều gì?
Đáp án: C
Khi phân tích hệ thống, việc sử dụng ‘bảng quyết định’ (decision table) hữu ích nhất cho việc gì?
Đáp án: B
Khi thiết kế một hệ thống, việc sử dụng các lớp trừu tượng (abstract classes) và các giao diện (interfaces) trong lập trình hướng đối tượng giúp đạt được mục tiêu nào?
Đáp án: C
Trong giai đoạn thiết kế hệ thống, ‘UI/UX design’ tập trung vào khía cạnh nào?
Đáp án: B
Trong thiết kế hệ thống, ‘thiết kế hướng đối tượng’ (Object-Oriented Design – OOD) nhấn mạnh vào việc:
Đáp án: B
Trong thiết kế hệ thống, ‘tính kế thừa’ (inheritance) trong lập trình hướng đối tượng cho phép?
Đáp án: B
Công nghệ ‘kiến trúc microservices’ có ưu điểm chính là gì so với kiến trúc ‘monolithic’ truyền thống?
Đáp án: B
Trong chu trình phát triển hệ thống thông tin (SDLC), giai đoạn nào chịu trách nhiệm xác định rõ ràng các yêu cầu nghiệp vụ và kỹ thuật của hệ thống mới hoặc cải tiến?
Đáp án: B
Trong phân tích hệ thống, ‘kịch bản sử dụng’ (use case) mô tả điều gì?
Đáp án: B
Mô hình RUP (Rational Unified Process) là một quy trình phát triển phần mềm có đặc điểm chính là gì?
Đáp án: B
Khi phân tích một hệ thống hiện có, việc sử dụng ‘phỏng vấn’ là một kỹ thuật để:
Đáp án: C
Kiến trúc ‘client-server’ là gì?
Đáp án: B
Khi thiết kế giao diện người dùng, ‘nguyên tắc nhất quán’ (consistency) có vai trò gì quan trọng nhất?
Đáp án: A
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ập đến điều gì?
Đáp án: A
Biểu đồ tuần tự (Sequence Diagram) trong UML mô tả điều gì?
Đáp án: B
Trong các kỹ thuật thu thập yêu cầu, ‘brainstorming’ (động não) là một phương pháp chủ yếu để:
Đáp án: B
Khi thiết kế hệ thống, ‘cụm từ khóa’ (keyword) được sử dụng trong phân tích yêu cầu để:
Đáp án: B
Khi thiết kế cơ sở dữ liệu, ‘khóa chính’ (primary key) có vai trò gì?
Đáp án: B
Trong các phương pháp phát triển phần mềm, ‘phương pháp thác nước’ (Waterfall model) có đặc điểm nổi bật là:Phần mềm
Đáp án: B
Khi phân tích hệ thống cũ, ‘phân tích tài liệu hiện có’ (document analysis) giúp ích như thế nào cho nhà phân tích?
Đáp án: A
Yêu cầu phi chức năng (non-functional requirement) đề cập đến khía cạnh nào của hệ thống?
Đáp án: B
Việc áp dụng ‘kiến trúc lớp’ (layered architecture) trong thiết kế hệ thống giúp tách biệt các chức năng thành các lớp logic như thế nào?
Đáp án: B
Khi phân tích hệ thống, việc thực hiện ‘quan sát trực tiếp’ (observation) giúp nhà phân tích đạt được điều gì?
Đáp án: A
Việc sử dụng ‘khảo sát’ (survey) để thu thập yêu cầu có ưu điểm gì so với phỏng vấn?
Đáp án: B
Trong thiết kế cơ sở dữ liệu, ‘chuẩn hóa’ (normalization) là một kỹ thuật nhằm mục đích gì?
Đáp án: B
Việc sử dụng ‘nguyên mẫu’ (prototype) trong quá trình phân tích và thiết kế hệ thống có lợi ích chính là gì?
Đáp án: B