UML - Các loại mô hình hóa
Điều rất quan trọng là phải phân biệt giữa mô hình UML. Các sơ đồ khác nhau được sử dụng cho các kiểu mô hình hóa UML khác nhau. Có ba loại mô hình UML quan trọng.
Mô hình cấu trúc
Mô hình cấu trúc nắm bắt các tính năng tĩnh của một hệ thống. Chúng bao gồm những điều sau:
- Sơ đồ lớp học
- Sơ đồ đối tượng
- Sơ đồ triển khai
- Sơ đồ gói
- Sơ đồ cấu trúc tổng hợp
- Sơ đồ thành phần
Mô hình cấu trúc đại diện cho khung cho hệ thống và khung này là nơi tồn tại của tất cả các thành phần khác. Do đó, sơ đồ lớp, sơ đồ thành phần và sơ đồ triển khai là một phần của mô hình hóa cấu trúc. Tất cả đều đại diện cho các yếu tố và cơ chế để lắp ráp chúng.
Mô hình cấu trúc không bao giờ mô tả hành vi động của hệ thống. Biểu đồ lớp là biểu đồ cấu trúc được sử dụng rộng rãi nhất.
Mô hình hành vi
Mô hình hành vi mô tả sự tương tác trong hệ thống. Nó thể hiện sự tương tác giữa các sơ đồ cấu trúc. Mô hình hành vi cho thấy bản chất động của hệ thống. Chúng bao gồm những điều sau:
- Sơ đồ hoạt động
- Sơ đồ tương tác
- Sơ đồ ca sử dụng
Tất cả những điều trên cho thấy trình tự động của dòng chảy trong một hệ thống.
Mô hình kiến trúc
Mô hình kiến trúc đại diện cho khung tổng thể của hệ thống. Nó chứa cả các yếu tố cấu trúc và hành vi của hệ thống. Mô hình kiến trúc có thể được định nghĩa là bản thiết kế của toàn bộ hệ thống. Sơ đồ gói đi kèm theo mô hình kiến trúc.