Sự khác biệt của Component Diagrams
và Deployment Diagrams
là gì?Sự khác biệt về Sơ đồ thành phần và Sơ đồ triển khai?
Trả lời
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.
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/
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.
- 1. Sự khác nhau giữa sơ đồ ER và sơ đồ EER
- 2. vẽ sơ đồ khối/sơ đồ khối
- 3. Sơ đồ sơ đồ so với sơ đồ hoạt động UML
- 4. Thành phần và tập hợp trong một sơ đồ lớp
- 5. Trong RSpec, sự khác biệt giữa cuống! và sơ khai?
- 6. Triển khai sơ đồ trang web ở Django
- 7. Về "Nếu .." trong Đề án (sơ đồ)
- 8. Sự khác biệt giữa sơ đồ lớp UML khái niệm và ERD?
- 9. Sự khác nhau giữa sơ đồ cộng tác và sơ đồ giao tiếp trong UML là gì?
- 10. Sơ đồ lưu lượng/sơ đồ dòng JavaScript lib
- 11. sơ đồ tuần tự
- 12. sơ đồ mạng/sơ đồ lưu lượng trong JQuery
- 13. Có cách nào để tự động tạo sơ đồ lưu lượng dữ liệu và sơ đồ?
- 14. Sơ đồ ứng dụng VS.NET
- 15. Ẩn sơ đồ tầng bản đồ google
- 16. Tạo Sơ đồ Lớp
- 17. Cách đọc sơ đồ FSM
- 18. vẽ đồ họa với sơ đồ MIT
- 19. Giản đồ - Tạo sơ đồ mongodb
- 20. Sơ đồ màu Mysql
- 21. Sequelize: Thay đổi sơ đồ mô hình về sản xuất
- 22. Quy trình và sơ đồ JIRA
- 23. Sơ đồ khối phẳng Planar
- 24. PhpStorm, sơ đồ UML và xmi-file
- 25. Sơ đồ lớp MVC UML
- 26. Sơ đồ lớp trong Eclipse
- 27. Sơ đồ Venn có R?
- 28. Sơ đồ trình tự UML
- 29. Tạo sơ đồ nút cây
- 30. Tạo sơ đồ luồng lập trình