Tiêu chuẩn UML 2.5 – Cục Chuyển đổi số quốc gia

Sơ đồ

Mục đích

Phần tử

Sơ đồ lớp

(class diagram)

Hiển thị cấu trúc của hệ thống, hệ thống con hoặc thành phần được thiết kế như các lớp và giao diện liên quan, với các tính năng, ràng buộc và mối quan hệ của chúng – liên kết, khái quát hóa, phụ thuộc,…

lớp, giao diện, tính năng, ràng buộc, liên kết, khái quát hóa, phụ thuộc.

Sơ đồ đối tượng (object diagram)

Biểu đồ lớp hiển thị thông số kỹ thuật của các lớp và giao diện (đối tượng), vị trí có thông số kỹ thuật giá trị và liên kết (phiên bản liên kết).

Sơ đồ đối tượng đã được định nghĩa trong Đặc tả UML 1.4.2 lỗi thời là “biểu đồ của các thể hiện, bao gồm các đối tượng và giá trị dữ liệu. Sơ đồ đối tượng tĩnh là một thể hiện của sơ đồ lớp; nó hiển thị ảnh chụp nhanh về trạng thái chi tiết của hệ thống tại thời điểm.

Đặc tả UML 2.5 đơn giản không cung cấp định nghĩa về sơ đồ đối tượng.

đặc tả, đối tượng, khe, liên kết.

Sơ đồ gói (package diagram)

Hiển thị các gói và mối quan hệ giữa các gói.

 

gói, phần tử đóng gói, phụ thuộc, nhập phần tử, nhập gói, hợp nhất gói.

Sơ đồ mô hình (model giagram)

Sơ đồ cấu trúc phụ trợ UML cho thấy một số trừu tượng hoặc quan điểm cụ thể của một hệ thống, để mô tả các khía cạnh kiến ​​trúc, logic hoặc hành vi của hệ thống.

mô hình, gói, yếu tố đóng gói, phụ thuộc.

Sơ đồ kết cấu (composite structure diagram)

Sơ đồ có thể được sử dụng để hiển thị: Cấu trúc bên trong của bộ phân; Một hành vi hợp tác

 

Sơ đồ cấu trúc bên trong (internal structure diagram)

Hiển thị cấu trúc bên trong của trình phân loại – phân tách trình phân loại thành các thuộc tính, bộ phận và mối quan hệ của nó.

lớp cấu trúc, một phần, cổng, kết nối, sử dụng.

Sơ đồ hợp tác sử dụng (collaboration use diagram)

Hiển thị các đối tượng trong một hệ thống hợp tác với nhau để tạo ra một số hành vi của hệ thống.

hợp tác, kết nối, một phần, phụ thuộc.

Sơ đồ thành phần (component diagram)

Hiển thị các thành phần và phụ thuộc giữa chúng. Loại sơ đồ này được sử dụng cho Phát triển dựa trên thành phần (CBD), để mô tả các hệ thống với Kiến trúc hướng dịch vụ (SOA).

thành phần, giao diện, giao diện được cung cấp, giao diện bắt buộc, lớp, cổng, đầu nối, tạo tác, thực hiện thành phần, sử dụng.

Sơ đồ biểu diễn (manifestation diagram)

Trong khi các sơ đồ thành phần hiển thị các thành phần và mối quan hệ giữa các thành phần, phân loại và sơ đồ triển khai.

Do sơ đồ biểu hiện không được xác định bởi đặc tả UML 2.5, nên biểu hiện của các thành phần theo tạo tác có thể được hiển thị bằng sơ đồ thành phần hoặc sơ đồ triển khai.

biểu hiện, thành phần, sản phẩm.

Sơ đồ triển khai (deployment diagram)

Hiển thị kiến ​​trúc của hệ thống dưới dạng triển khai (phân phối) các sản phẩm phần mềm cho các mục tiêu triển khai.

Lưu ý, các thành phần đó đã được triển khai trực tiếp tới các nút trong sơ đồ triển khai UML 1.x. Trong các sản phẩm UML 2.x được triển khai tới các nút và các thành phần được triển khai đến các nút gián tiếp thông qua các tạo tác.

 

Sơ đồ triển khai mức đặc tả (còn gọi là mức loại) cho thấy tổng quan về việc triển khai các tạo phẩm cho các mục tiêu triển khai, mà không tham chiếu các trường hợp cụ thể của các sản phẩm hoặc nút.

 

Sơ đồ triển khai cấp độ sơ thẩm cho thấy việc triển khai các phiên bản của tạo tác cho các trường hợp cụ thể của các mục tiêu triển khai. Ví dụ, nó có thể được sử dụng để hiển thị sự khác biệt trong triển khai đối với môi trường phát triển, dàn dựng hoặc sản xuất với tên / id của các máy chủ hoặc thiết bị triển khai hoặc xây dựng cụ thể.

triển khai, tạo tác, mục tiêu triển khai, nút, thiết bị, môi trường thực thi, đường dẫn truyền thông, đặc tả triển khai,

 

 

Sơ đồ kiến ​​trúc mạng (network architecture diagram)

Các sơ đồ triển khai có thể được sử dụng để hiển thị kiến ​​trúc mạng logic hoặc vật lý của hệ thống. Loại sơ đồ triển khai này – không được định nghĩa chính thức trong UML 2.5 – có thể được gọi là sơ đồ kiến ​​trúc mạng.

nút, chuyển đổi, bộ định tuyến, cân bằng tải, tường lửa, đường dẫn truyền thông, phân đoạn mạng, đường trục.

Sơ đồ hồ sơ (profile diagram)

Biểu đồ UML phụ trợ cho phép xác định các bản mẫu tùy chỉnh, các giá trị được gắn thẻ và các ràng buộc như một cơ chế mở rộng nhẹ cho tiêu chuẩn UML. Cấu hình cho phép điều chỉnh siêu mô hình UML cho các nền tảng khác nhau (như J2EE hoặc .NET) hoặc các miền (như mô hình hóa quy trình nghiệp vụ hoặc thời gian thực).

Sơ đồ hồ sơ được giới thiệu lần đầu tiên trong UML 2.0.

hồ sơ, dữ liệu đặc tả, khuôn mẫu, mở rộng, tài liệu tham khảo, ứng dụng hồ sơ.