Trong thiết kế phần mềm, giai đoạn thiết kế các thành phần có nội dung là:
A.
Các dịch vụ cung cấp bởi một hệ con được phân chia qua các thành phần của hệ con đó.
B.
Các hệ con tạo nên hệ tổng thể và các quan hệ của chúng là được rõ ràng và ghi thành tài liệu.
C.
Các cấu trúc dữ liệu được dùng trong việc thực hiện hệ thống được thiết kế chi tiết và được đặc tả.
D.
Đối với các hệ con, đặc tả các dịch vụ mà nó phải cung cấp và các ràng buộc mà nó phải tuân theo.
Trả lời:
Đáp án đúng: A
Giai đoạn thiết kế thành phần trong thiết kế phần mềm tập trung vào việc xác định các cấu trúc dữ liệu được sử dụng để thực hiện hệ thống một cách chi tiết và đặc tả chúng. Điều này bao gồm việc lựa chọn các kiểu dữ liệu, tổ chức dữ liệu, và các cấu trúc dữ liệu phức tạp hơn như cây, đồ thị, bảng băm, v.v., sao cho phù hợp với yêu cầu của hệ thống và đảm bảo hiệu suất tốt nhất. Các phương án khác không mô tả đúng nội dung của giai đoạn này:
- A: Mô tả việc phân chia dịch vụ trong một hệ con.
- B: Mô tả kiến trúc tổng thể của hệ thống, không phải thiết kế thành phần chi tiết.
- D: Mô tả đặc tả dịch vụ và ràng buộc của hệ con, không phải cấu trúc dữ liệu chi tiết.





