Trắc nghiệm Công nghệ Phần mềm Bài: THIẾT KẾ HƯỚNG HÀNH ĐỘNG
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Thiết kế hướng hành động (Action-Oriented Design) tập trung chủ yếu vào việc gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Mô hình phát triển phần mềm nào thường sử dụng cách tiếp cận thiết kế hướng hành động?
Đáp án và lời giải
Đáp án: D
Câu 3
Đâu là một trong những kỹ thuật chính được sử dụng trong thiết kế hướng hành động để biểu diễn luồng dữ liệu và các quá trình xử lý?
Đáp án và lời giải
Đáp án: D
Câu 4
Trong thiết kế hướng hành động, “phân rã chức năng” (Functional Decomposition) là gì?
Đáp án và lời giải
Đáp án: D
Câu 5
Mục đích của việc tạo “Module” trong thiết kế hướng hành động là gì?
Đáp án và lời giải
Đáp án: D
Câu 6
Phát biểu nào sau đây **không đúng** về thiết kế hướng hành động?
Đáp án và lời giải
Đáp án: D
Câu 7
So với thiết kế hướng đối tượng, thiết kế hướng hành động có nhược điểm gì khi đối mặt với sự thay đổi của yêu cầu?
Đáp án và lời giải
Đáp án: D
Câu 8
Đâu là một trong những công cụ chính được sử dụng để chuyển đổi từ DFD sang cấu trúc chương trình trong thiết kế hướng hành động?
Đáp án và lời giải
Đáp án: D
Câu 9
Trong thiết kế hướng hành động, “thủ tục” (procedure) hoặc “hàm” (function) là các khối xây dựng cơ bản. Điều này có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Lợi ích chính của thiết kế hướng hành động là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Khi thiết kế hướng hành động, việc xem xét các “điều kiện” (conditions) và “vòng lặp” (loops) trong logic xử lý thường được thể hiện bằng biểu đồ nào?
Đáp án và lời giải
Đáp án: D
Câu 12
Một “module” trong thiết kế hướng hành động được thiết kế để có “tính liên kết” (cohesion) như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 13
Sự “phụ thuộc” (coupling) giữa các module trong thiết kế hướng hành động thường được quan tâm như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 14
Thiết kế hướng hành động thường dẫn đến việc phân chia hệ thống thành các:
Đáp án và lời giải
Đáp án: D
Câu 15
Để thiết kế một hệ thống bằng phương pháp hướng hành động, tài liệu nào từ pha phân tích là đầu vào quan trọng nhất?
Đáp án và lời giải
Đáp án: D
Câu 16
Phát biểu nào sau đây mô tả đúng nhất về sự khác biệt giữa thiết kế hướng hành động và thiết kế hướng đối tượng?
Đáp án và lời giải
Đáp án: D
Câu 17
Trong thiết kế hướng hành động, “thư viện hàm” (function library) là một ví dụ của việc tổ chức code theo nguyên tắc nào?
Đáp án và lời giải
Đáp án: D
Câu 18
Hạn chế lớn của thiết kế hướng hành động là gì khi xử lý các hệ thống lớn và phức tạp?
Đáp án và lời giải
Đáp án: D
Câu 19
Khi một hệ thống được thiết kế theo hướng hành động, việc thay đổi cấu trúc dữ liệu sẽ ảnh hưởng như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 20
Mô hình kiến trúc nào thường được sử dụng cùng với thiết kế hướng hành động?
Đáp án và lời giải
Đáp án: D
Câu 21
Để thiết kế một hệ thống tính toán khoa học với các thuật toán phức tạp nhưng ít thay đổi về dữ liệu, phương pháp thiết kế nào có thể phù hợp hơn?
Đáp án và lời giải
Đáp án: D
Câu 22
Mục tiêu của việc sử dụng các “bảng quyết định” (decision tables) và “cây quyết định” (decision trees) trong thiết kế hướng hành động là gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Khái niệm “Đường găng” (Critical Path) trong lập kế hoạch và thiết kế hướng hành động đề cập đến điều gì?
Đáp án và lời giải
Đáp án: D
Câu 24
Ai là người đóng vai trò chính trong việc thực hiện thiết kế hướng hành động?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một chức năng đã được thiết kế theo hướng hành động, việc thêm một chức năng mới tương tự có thể dẫn đến vấn đề gì?