Trắc nghiệm Công nghệ Phần mềm Bài: PHÂN TÍCH VA THIẾT KẾ DÒNG DỮ LIỆU
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
Phân tích và Thiết kế Dòng Dữ liệu (Data Flow Analysis and Design) tập trung chủ yếu vào điều gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Mục đích chính của việc tạo Biểu đồ luồng dữ liệu (Data Flow Diagram – DFD) là gì?
Đáp án và lời giải
Đáp án: D
Câu 3
Trong DFD, một “Quá trình” (Process) được biểu diễn bằng hình tròn hoặc hình oval, nó đại diện cho điều gì?
Đáp án và lời giải
Đáp án: D
Câu 4
Trong DFD, một “Kho dữ liệu” (Data Store) thường được biểu diễn bằng hai đường thẳng song song hoặc một hình chữ nhật hở, nó đại diện cho điều gì?
Đáp án và lời giải
Đáp án: D
Câu 5
Trong DFD, một “Thực thể bên ngoài” (External Entity) thường được biểu diễn bằng hình chữ nhật, nó đại diện cho điều gì?
Đáp án và lời giải
Đáp án: D
Câu 6
Biểu đồ ngữ cảnh (Context Diagram) trong DFD là cấp độ cao nhất, nó mô tả điều gì?
Đáp án và lời giải
Đáp án: D
Câu 7
Một DFD Cấp 0 (Level 0 DFD) mô tả điều gì?
Đáp án và lời giải
Đáp án: D
Câu 8
Nguyên tắc “Cân bằng DFD” (DFD Balancing) có ý nghĩa gì?
Đáp án và lời giải
Đáp án: D
Câu 9
Phát biểu nào sau đây **không đúng** về DFD?
Đáp án và lời giải
Đáp án: D
Câu 10
Một “Quá trình nguyên thủy” (Functional Primitive) trong DFD là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Khi nào thì nên sử dụng DFD trong vòng đời phát triển phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 12
Lợi ích chính của việc sử dụng DFD trong phân tích là gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Nếu một quá trình trong DFD có đầu vào nhưng không có đầu ra, điều này cho thấy lỗi gì?
Đáp án và lời giải
Đáp án: D
Câu 14
Nếu một quá trình trong DFD có đầu ra nhưng không có đầu vào, điều này cho thấy lỗi gì?
Đáp án và lời giải
Đáp án: D
Câu 15
Để chi tiết hóa logic bên trong một “Quá trình nguyên thủy”, người ta thường sử dụng kỹ thuật nào?
Đáp án và lời giải
Đáp án: D
Câu 16
Phân tích DFD có mối quan hệ chặt chẽ với tài liệu nào?
Đáp án và lời giải
Đáp án: D
Câu 17
Trong một hệ thống quản lý đơn hàng trực tuyến, “Khách hàng” gửi “Đơn hàng” và nhận lại “Xác nhận đơn hàng”. Trong DFD, “Khách hàng” sẽ được mô hình hóa là gì?
Đáp án và lời giải
Đáp án: D
Câu 18
Trong thiết kế cấu trúc chương trình dựa trên DFD, mỗi “quá trình” trong DFD thường tương ứng với điều gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Hạn chế chính của DFD là gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Nếu một “Kho dữ liệu” không có bất kỳ luồng dữ liệu nào vào hoặc ra, điều này cho thấy vấn đề gì?
Đáp án và lời giải
Đáp án: D
Câu 21
Trong DFD Cấp 1, một quá trình được phân rã từ một quá trình ở cấp độ cao hơn. Luồng dữ liệu nào phải được giữ lại?
Đáp án và lời giải
Đáp án: D
Câu 22
Mối quan hệ giữa DFD và thiết kế hướng hành động (Action-Oriented Design) là gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Khi thiết kế một hệ thống bằng cách sử dụng DFD, mục tiêu của việc đạt đến các “quá trình nguyên thủy” là gì?
Đáp án và lời giải
Đáp án: D
Câu 24
Sự khác biệt giữa DFD và Biểu đồ lớp (Class Diagram) là gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một DFD có quá nhiều luồng dữ liệu hoặc quá trình phức tạp ở một cấp độ duy nhất, đây là vấn đề gì?