Tin tổng hợp

Những Biểu Đồ Triển Khai Trong Uml, Phiên bản Vẽ Triển Khai – viettingame

Trong những lược đồ quen thuộc thì những chiếc tên như Deployment Diagram, Architecture Diagram sẽ là những lược đồ mà sẽ ít ai biết tới hoặc sở hữu chăng cũng chỉ là nghe qua! Thực tiễn thì chúng là những lược đồ quan trọng chẳng xoàng xĩnh gì đàn em kia (Nói đàn em vì thế những loại lược đồ này mang tính chất tổng quát cao cung như rất quan trọng trong dự án công trình thực tiễn)

Trong nội dung bài viết này chúng ta sẽ cùng tìm hiểu về ông kẹ Deployment Diagram, suy cho cùng thì giá trị của một dự án công trình chỉ thực sự được định mức lúc đã deploy và sở hữu người sử dụng mà :v

I. Ôn lại một chútTrong UML, các bạn sử dụng Class Diagram và Component Diagram để lý giải về cấu trúc của ứng dụng; Sequence Diagram, Collaboration Diagram, Statechart Diagram và Activity Diagram để xác định hành vi của ứng dụng.

Đang xem: Biểu đồ triển khai trong uml

Trong khi, phần giáp ranh giữa phần cứng và ứng dụng của khối hệ thống thì ta sử dụng Deployment Diagram để trình bày sự links giữa bộ xử lý và những thiết bị trong khối hệ thống mà ứng dụng của con người sẽ chạy ở trên đó.

II. Deployment Diagram là gì?Được sử dụng để diễn đạt trực quan những khía cạnh tĩnh của những nút vật lý cơ và những mối quan hệ giữa chúng cũng như chỉ ra rằng những cụ thể trong việc xây dựng.

Nó là một trong hai loại lược đồ sử dụng trong việc quy mô hóa những khía cạnh vật lý cơ của một khối hệ thống hướng đối tượng người tiêu dùng. Môt lược đồ triển khai là một lược đồ cho thấy thông số kỹ thuật runtime của những node đang xử lý và những components bên trong chúng. Hmmm nghe qua thì nó khác là giống với lược đồ component ở điểm node là tập hợp của nhiều component.

Class vs Node vs ComponentComponent Diagram và Deployment Diagram sở hữu cách vẽ tựa như Class Diagram, chỉ sở hữu điều thay vì thế chưa những Classes, tụi nó sẽ chứa những Componenet và những Node theo trình tự riêng. Về cơ phiên bản thì Deployment Diagram thậm chí xem như Class Diagram nhưng ở trên đây nó triệu tập và những node của khối hệ thống. Ta sử dụng Deployment Diagram để quy mô hóa view khối hệ thống lúc triển khai tĩnh

Thường thì chúng ta sử dụng những lớp để quy mô hóa những quan điểm và những thứ khác trong một problem domain (trình bày nguyên văn: https://bit.ly/2WasrwZ) và sau này lại quy mô hóa chúng với concrete instance (concrete ở trên đây thậm chí hiểu là real) bằng phương pháp sử dụng components và nodes.Ví dụ: Nếu muốn quy mô hóa cấu trúc links network tổ chức của người tiêu dùng, các bạn sẽ sử dụng Deployment Diagram chứa những những Instance của những Node. Tương tự nếu bạn thích quy mô hóa những Component sống trong số nút vật lý cơ trong mạng này, các bạn sẽ sử dụng Component Diagram chứa những Instance của những Component.

III Dăm ba quan điểm “dễ nhớ”a. ComponentMột Component là tập hợp của nhiều Class sở hữu liên quan với nhau. Một trong những Component chỉ tồn tại tại thời điểm compile time, số khác tồn tại tại link time, và cũng có thể có một vài là ở thời điểm run-time; Tuy nhiên vẫn sở hữu trường hợp xuất hiện nhiều hơn thế nữa một – Những Đặc điểm trên sẽ hỗ trợ ta phân loại những Component với nhau.

b. NodeNút là một đối tượng người tiêu dùng vật lý cơ ở thời điểm run-time, đại diện thay mặt cho một tài nguyên điện toán (sở hữu bộ nhớ và thời gian làm việc xử lý). Với Deployment Diagram, ta thậm chí đặc tả những loại Node và những Node Instance cũng như thậm chí quy mô hóa những Component Instance đang làm việc / “sống” trên một Node bằng phương pháp vẽ chúng trong Node. Ngoài ra để diễn đạt communication giữa những Node ta sẽ sử dụng bằng đường thẳng quan hệ “Connection”.

c. DependencyMối quan hệ ràng buộc chỉ ra rằng rằng một model element (Source) tùy thuộc vào another model element (Target) sao cho một thay đổi so với “Target Element” kéo theo sự thay đổi ở “Source Element” trong Dependency. Trong Deployment Diagram, ta đặc tả ràng buộc nhằm mục tiêu chỉ ra rằng thời gian làm việc mà một Node thậm chí hỗ trợ cho một Component và tất nhiên là cho thấy ràng buộc giữa chúng.

Xem thêm: siêu nhân nhện nhân vật

d. ConnectionNhằm mục đích đặc tả đường thông tin sử dụng bới những phần cứng, thường thì thì đường này chỉ ra rằng những phương thức tiếp xúc ví dụ như TCP/IP.

e. ArtifactThay mặt đại diện cho những Concrete Element. Vd: File thực thi, thư viện, file nén, DB Schema, file thông số kỹ thuật, etc,..

*

IV. Nơi nào khác? Sở hữu em trên đây? – Deployment DiagramLúc bạn thích xem một quy mô tống quan của việc triển khai (ở trạng thái tĩnh) của một khối hệ thống, thường thì các bạn sẽ sử dụng sơ đồ triển khai theo một trong ba loại khối hệ thống:

V. Quá trình để vẽ Deployment DiagramB1: Xác định những node sẽ hiện diện ở client và server processor của khối hệ thống và hightlight những thiết bị sở hữu liên quan tới hành vi của khối hệ thống.Ví dụ: Bạn thích đặc tả những thiết bị đặc biệt quan trọng, ví dụ điển hình máy đọc thẻ tín dụng, máy đọc tem giá, những hiển thị trên những thiết bị khác ngoài màn hình hiển thị, chính vì vị trí của chúng trong cấu trúc links phần cứng của khối hệ thống sở hữu ý nghĩa về mặt kiến trúc.

B2: Cung ứng tín hiệu trực quan cho những bộ xử lý (processor) và thiết bị này trải qua việc rập khuôn (stereotyping).

B3: Quy mô cấu trúc links của những nút này trong sơ đồ triển khai

B4: Tương tự, chống chỉ định mối quan hệ giữa những Components trong cơ chế xem implementation của khối hệ thống của người tiêu dùng và những Nodes trong cơ chế xem deployment cũa khối hệ thống.

VI. Kế hoạch triển khaiMột quy mô triển khai (Deployment Model) thậm chí được phát triển theo quá trình dưới trên đây:B1: Thiết kế và lên kế hoạch cách khối hệ thống được cài đặtB2: Xác định xem nếu những phiên phiên bản không giống nhau của khối hệ thống sẽ được triển khai cùng lúc, bằng phương pháp nào ta thậm chí xử lý chúng?B3: Physical sites nào cần triển khai và theo thứ tự nàoB4: Cách chúng ta train user?B5: Những backups nào cần tiến hành trước lúc thiết đặt?

VII. Loạt những ví dụMột Component thậm chí hiểu như một Code Module. Những Component Diagram là những physical analog của Class Diagram. Deployment Diagrams cho thấy những Physical Configuration của Software và Hardware.

VD1: Sơ đồ triển khai sau trên đây cho thấy mối quan hệ giữa những Component ứng dụng và phần cứng liên quan tới những giao dịch thanh toán bất tỉnh sản.

Xem thêm: tai game sam

Những Physical Hardware được tạo thành từ những Node. Mỗi Component thuộc về một Node. Những Component được hiển thị dưới dạng hình chữ nhật với hai tab ở phía trên phía bên trái

*

VD2: Khối hệ thống thông tin vận hành giành riêng cho SME (doanh nghiệp vừa và nhỏ) sử dụng TCP / IP làm giao thức truyền thông mạng để kết nối giữa trung tâm dữ liệu sever web, ứng dụng, sever email, v.v. được bảo vệ bởi tường lửa giữa client và server side của khối hệ thống.

Về Viettingame.com

Viettingame.com - Chuyên trang web tổng hợp những thông tin hữu ích trên internet như thông tin về game, tin tổng hợp
Xem tất cả các bài viết của Viettingame.com →

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *