Bài 9: UML – Component Diagrams

Các sơ đồ thành phần khác nhau về mặt bản chất và hành vi. Các sơ đồ thành phần được sử dụng để mô hình các khía cạnh vật lý của một hệ thống. Bây giờ câu hỏi là, những khía cạnh thể chất này là gì? Các khía cạnh vật lý là các phần tử như tệp thi hành, thư viện, tệp, tài liệu, v.v … nằm trong một nút.Các sơ đồ thành phần được sử dụng để hình dung tổ chức và mối quan hệ giữa các thành phần trong một hệ thống. Các biểu đồ này cũng được sử dụng để tạo ra các hệ thống thực thi.

Mục đích của Sơ đồ Hợp phần

Sơ đồ thành phần là một loại sơ đồ đặc biệt trong UML. Mục đích cũng khác với tất cả các sơ đồ khác được thảo luận cho đến thời điểm này. Nó không mô tả các chức năng của hệ thống nhưng nó mô tả các thành phần được sử dụng để làm cho những chức năng.Do đó từ quan điểm đó, sơ đồ thành phần được sử dụng để hình dung các thành phần vật lý trong một hệ thống. Các thành phần này là thư viện, gói, tệp, v.v.Các sơ đồ thành phần cũng có thể được mô tả như một khung nhìn thực hiện tĩnh của một hệ thống. Thực hiện tĩnh thể hiện sự tổ chức của các thành phần tại một thời điểm cụ thể.Một sơ đồ thành phần đơn không thể đại diện cho toàn bộ hệ thống nhưng một tập các sơ đồ được sử dụng để đại diện cho toàn bộ.Mục đích của sơ đồ thành phần có thể được tóm tắt như là -·        Hình dung các thành phần của một hệ thống.·        Xây dựng thực thi bằng cách sử dụng kỹ thuật chuyển tiếp và đảo ngược.·        Mô tả tổ chức và mối quan hệ của các thành phần.

Làm thế nào để Vẽ một Sơ đồ Hợp phần?

Các sơ đồ thành phần được sử dụng để mô tả hiện vật vật lý của một hệ thống. Hiện vật này bao gồm các tệp, thực thi, thư viện, v.v …Mục đích của sơ đồ này là khác nhau. Các sơ đồ thành phần được sử dụng trong giai đoạn triển khai ứng dụng. Tuy nhiên, nó được chuẩn bị tốt trước để hình dung các chi tiết thực hiện.Ban đầu, hệ thống được thiết kế bằng cách sử dụng các biểu đồ UML khác nhau và khi các hiện vật đã sẵn sàng, sơ đồ thành phần được sử dụng để có được một ý tưởng về việc thực hiện.Sơ đồ này rất quan trọng vì nếu không có nó, ứng dụng không thể được thực hiện có hiệu quả. Một sơ đồ thành phần chuẩn bị tốt cũng rất quan trọng đối với các khía cạnh khác như hiệu suất ứng dụng, bảo trì, v.v.Trước khi vẽ một sơ đồ thành phần, các hiện vật sau đây phải được xác định rõ ràng -·        Các tập tin được sử dụng trong hệ thống.·        Thư viện và các hiện vật khác có liên quan đến ứng dụng.·        Mối quan hệ giữa các hiện vật.Sau khi xác định các hiện vật, cần lưu ý những điểm sau đây:·        Sử dụng một tên có ý nghĩa để xác định thành phần mà sơ đồ được rút ra.·        Chuẩn bị bố cục tinh thần trước khi sản xuất các dụng cụ sử dụng.·        Sử dụng ghi chú để làm rõ các điểm quan trọng.Sau đây là một sơ đồ thành phần cho hệ thống quản lý đơn đặt hàng. Ở đây, các hiện vật là các tập tin. Sơ đồ cho thấy các tập tin trong ứng dụng và các mối quan hệ của chúng. Trong thực tế, sơ đồ thành phần cũng chứa dll, thư viện, thư mục, v.v …Trong sơ đồ dưới đây, bốn tập tin được xác định và mối quan hệ của chúng được tạo ra. Sơ đồ thành phần không thể kết hợp trực tiếp với các sơ đồ UML khác được thảo luận cho đến khi nó được vẽ cho mục đích hoàn toàn khác.Biểu đồ thành phần sau đã được vẽ bằng cách xem xét tất cả các điểm nêu trên.

Trường hợp sử dụng Sơ đồ Hợp phần?

Chúng ta đã mô tả các sơ đồ thành phần được sử dụng để hình dung khung nhìn triển khai tĩnh của một hệ thống. Các sơ đồ thành phần là các dạng biểu đồ UML đặc biệt được sử dụng cho các mục đích khác nhau.Những biểu đồ này chỉ ra các thành phần vật lý của một hệ thống. Để làm rõ nó, chúng ta có thể nói rằng các sơ đồ thành phần mô tả việc tổ chức các thành phần trong một hệ thống.Tổ chức có thể được mô tả chi tiết hơn là vị trí của các thành phần trong một hệ thống. Các thành phần này được tổ chức theo một cách đặc biệt để đáp ứng các yêu cầu của hệ thống.Như chúng ta đã thảo luận, các thành phần này là các thư viện, tệp, thực thi, vv Trước khi triển khai ứng dụng, các thành phần này sẽ được tổ chức. Tổ chức thành phần này cũng được thiết kế riêng biệt như một phần của việc thực hiện dự án.Sơ đồ thành phần rất quan trọng từ quan điểm thực hiện. Vì vậy, đội ngũ thực hiện của một ứng dụng cần phải có một kiến ​​thức phù hợp về các chi tiết thành phầnCác sơ đồ thành phần có thể được sử dụng để -·        Mô hình các thành phần của một hệ thống.·        Mô hình lược đồ cơ sở dữ liệu.·        Mô hình thực thi của một ứng dụng.·        Mô hình mã nguồn của hệ thống.
Chúc các bạn học tập thật tốt !

You may also like...