Phần tử gồm 4 loại: cấu trúc, hành vi, nhóm và chú thích
Phần tử cấu trúc
Là thành phần tĩnh, biểu diễn các khái niệm hay thành phần vật lý
- Lớp (class): Mô tả tập các đối tượng (object) cùng chung thuộc tính và thao tác. Biểu
diễn bằng hình chữ nhật gồm 3 phần: Tên lớp, các thuộc tính, các thao tác
- Trường hợp sử dụng (UseCase – UC): Tập trình tự các hành động mà hệ thống
thực hiện để đạt một kết quả cho tác nhân nào đó. Theo nghĩa hẹp, UC thường tương ứng với một chức năng của phần mềm.
- Thành phần (Component): Biểu diễn các file mã nguồn, các tệp dữ liệu trong quá
Phần tử hành vi
Là thành phần động của hệ thống, biểu diễn hành vi theo thời gian và không gian
- Tương tác: là hành vi bao gồm tập các thông điệp trao đổi giữa các đối tượng trong
ngữ cảnh cụ thể để thực hiện mục đích cụ hể.
- Máy trạng thái: Là hành vi chỉ ra trật tự các trạng thái mà đối tượng hay tương tác
sẽ đi qua để đáp ứng sự kiện. Hành vi của lớp hay cộng tác của lớp có thể được xác định bằn máy trạng thái. Máy trạng thái kích hoạt nhiều phần tử, bao gồm trạng thái,
chuyển tiếp (từ trạng thái này sang tr ạng thái khác), sự kiện và các hoạt động (đáp ứng sự kiện)
Phần tử nhóm
Là cơ chế tổ chức các phần tử vào cùng một gói (package). Gói chỉ mang tính logic (chỉ tổn tại trong thời gian phát tri ển hệ thống, không tồn tại vào thời gian hoạt động của chương
trình).
Phần tử chú thích
Sử dụng để chú giải cho các lược đồ của UML, bổ sung thêm các thông tin cho các lược đồ.