Các thành phần trong sơ đồ thành phần (component diagram) có thể là
Trả lời:
Đáp án đúng: D
Sơ đồ thành phần (component diagram) trong UML mô tả cấu trúc vật lý của hệ thống phần mềm. Các thành phần (components) có thể là các chương trình con (executable programs), các gói thư viện liên kết động (dynamic link libraries - DLLs), hoặc các gói (packages) được tạo ra từ các thư viện chức năng. Do đó, đáp án D (tất cả các đáp án) là chính xác nhất vì nó bao gồm tất cả các khả năng này.
* **Chương trình con:** Các ứng dụng hoặc dịch vụ độc lập có thể triển khai được.
* **Gói thư viện liên kết động:** Các thư viện chứa mã có thể được sử dụng bởi nhiều ứng dụng khác nhau tại thời gian chạy.
* **Gói:** Một nhóm các phần tử mô hình có liên quan (ví dụ: lớp, giao diện, thành phần) được sử dụng để tổ chức và quản lý sự phức tạp của hệ thống. Trong trường hợp này, các gói có thể chứa các thư viện chức năng.
Vì vậy, tất cả các tùy chọn A, B và C đều là các loại thành phần hợp lệ có thể xuất hiện trong một sơ đồ thành phần.





