2009-10-13 79 views

Trả lời

3

Component Diagrams được sử dụng để lập biểu đồ các thành phần cấp cao mà bạn sẽ phát triển. Ví dụ, trong ứng dụng của tôi, tôi sử dụng COM để tách các mô-đun. Mỗi đối tượng COM chạy trong thực thi riêng của nó và được mô hình hóa như một thành phần.

Deployment Diagrams được sử dụng để lập biểu đồ các mô-đun thời gian chạy thực tế được yêu cầu hoàn thành hệ thống. Điều này bao gồm các mô-đun của bạn và bất kỳ phần cứng/phần mềm nào được yêu cầu để hoàn thành hệ thống của bạn. Trong ứng dụng của tôi, sơ đồ triển khai sẽ chứa tên của tất cả các máy chủ và các mô-đun chúng sẽ chạy.

1

Sơ đồ thành phần mô tả tổ chức các thành phần vật lý trong hệ thống. sơ đồ triển khai mô tả các nguồn lực vật lý trong một hệ thống bao gồm các nút, các thành phần, và connections.See ví dụ ở đây http://vinci.org/uml/

8

một cách đơn giản, một sơ đồ Component chỉ cho bạn cách yếu tố khác nhau của hệ thống của bạn đã được nhóm lại với nhau (vào hội/dlls vv) - và liên kết giữa các thành phần này. Một sơ đồ triển khai sẽ đưa bạn một bước xa hơn và mô tả các thành phần phần cứng nào làm các thành phần này cư trú. Ví dụ:

Ví dụ: nếu "Utility.dll" là thành phần và cho biết được triển khai trên Máy khách (phần cứng). Sau đó, Sơ đồ thành phần của hệ thống này sẽ hiển thị Tiện ích và liên kết của nó với các thành phần khác trong hệ thống (ví dụ .. Gói Khách hàng/SQL). Trong khi đó, Sơ đồ triển khai sẽ hiển thị cấu hình phần cứng - Máy chủ DB/Máy chủ Web/Máy khách và thành phần Tiện ích sẽ được đặt vào Nút Máy của Khách hàng.