Tạo Trắc Nghiệm

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ì?

Đáp án và lời giải

Đáp án: D