Đáp án đúng: B
Quy trình thiết kế hướng cấu trúc (Structured Design) thường tuân theo hai bước chính: thiết kế tổng thể (kiến trúc tổng quan của hệ thống) và thiết kế chi tiết (mô tả cụ thể các mô-đun và chức năng).
* **Thiết kế tổng thể (hay thiết kế kiến trúc):** Xác định cấu trúc chung của hệ thống, các thành phần chính và mối quan hệ giữa chúng. Nó tạo ra một cái nhìn từ trên xuống (top-down) về hệ thống.
* **Thiết kế chi tiết:** Mô tả cụ thể các mô-đun, thuật toán, cấu trúc dữ liệu và giao diện. Nó tập trung vào việc hiện thực hóa các thành phần đã được xác định trong giai đoạn thiết kế tổng thể.
Các phương án khác không phản ánh đúng quy trình này:
* **Thiết kế mô đun, thiết kế dữ liệu:** Đây là các hoạt động quan trọng nhưng chúng thường là một phần của thiết kế chi tiết, chứ không phải là các bước độc lập trong quy trình thiết kế hướng cấu trúc.
* **Thiết kế vào ra, thiết kế xử lý:** Đây là các khía cạnh cần xem xét trong quá trình thiết kế, nhưng không phải là các bước chính trong quy trình.
* **Thiết kế bảng dữ liệu, thiết kế chương trình:** Tương tự như trên, đây là các hoạt động cụ thể hơn, nằm trong giai đoạn thiết kế chi tiết.