Cơ chế chung (GENERAL MECHANISM) Cơ chế chung (GENERAL MECHANISM) Bởi: Khoa CNTT ĐHSP KT Hưng Yên UML thể số chế chung tất biểu đồ nhằm mục đích cung cấp thêm thông tin bổ sung, thường thông tin thể qua chức khả phần tử mô hình Trang trí (Adornment) Các trang trí trực quan sử dụng kèm thêm vào phần tử mô hình biểu đồ Động tác trang trí bổ sung thêm ngữ nghĩa cho phần tử Một ví dụ kỹ thuật sử dụng để phân biệt loại thực thể (lớp) thực thể Khi thể loại, tên phần tử in đậm Khi phần tử thể thực thể loại này, tên phần tử gạch coi tên thực thể lẫn tên loại Một hình chữ nhật thể lớp với tên in đậm thể lớp tên gạch thể đối tượng, ví dụ tiêu biểu adornment Cũng nguyên tắc áp dụng cho nút mạng, ký hiệu nút in đậm thể loại nút, ví dụ máy in (Printer), ký hiệu gạch thể thực thể lớp nút mạng ví dụ John’s HP 5MP-printer Các kiểu trang trí khác lời đặc tả số lượng quan hệ (multiplicity), nơi số lượng số hay khoảng số thực thể loại thực thể nối với tham gia quan hệ Kí hiệu trang trí viết gần phần tử mô hình mà bổ sung thông tin (hình 3.13) Hình 3.13 - Phân biệt lớp đối tượng trang trí 1/3 Cơ chế chung (GENERAL MECHANISM) Ghi (Note) Cho dù ngôn ngữ mô hình hóa có mở rộng đến nữa, định nghĩa tất việc Nhằm tạo điều kiện bổ sung thêm cho mô hình thông tin thể phần tử mô hình, UML cung cấp khả kèm theo lời ghi Một lời ghi để nơi biểu đồ nào, chứa loại thông tin Dạng thông tin thân chuỗi ký tự (string), không UML diễn giải Lời ghi thường kèm theo số phần tử mô hình biểu đồ, nối đường chấm chấm, phần tử mô hình chi tiết hóa giải thích (hình 3.14) Một lời ghi thường chứa lời nhận xét câu hỏi nhà tạo mô hình, ví dụ lời nhắc nhở cần phải xử lý vấn đề thời gian sau Lời ghi chứa thông tin dạng khuôn mẫu (stereotype) Hình 3.14 - Một ví dụ ghi Đặc tả (Specification) Các phần tử mô hình có thuộc tính (Property) chứa giá trị liệu phần tử Một thuộc tính định nghĩa với tên giá trị đính kèm (tagged value), thường chúng dạng thông tin xác định trước, ví dụ số nguyên hay chuỗi kí tự Có loạt thuộc tính định nghĩa trước, ví dụ tài liệu (docement), trách nhiệm (Responsibility), trường tồn (Persistence) tính song song (Conccurency) Thuộc tính sử dụng để thêm đặc tả bổ sung phần tử, thông tin bình thường biểu đồ Ví dụ tiêu biểu lớp miêu tả tài liệu văn định, cung cấp nhiều thông tin trách nhiệm khả lớp Loại đặc tả bình thường không biểu đồ, thường đa phần công cụ mô hình hóa chúng truy cập qua hành động nhấp nút vào phần tử đó, hiệu cửa sổ chứa đặc tả với tất thuộc tính (Hình 3.15) 2/3 Cơ chế chung (GENERAL MECHANISM) Hình 3.15- Một cửa sổ đặc tả thể đặc tính class 3/3 .. .Cơ chế chung (GENERAL MECHANISM) Ghi (Note) Cho dù ngôn ngữ mô hình hóa có mở rộng đến nữa, định nghĩa tất... nhấp nút vào phần tử đó, hiệu cửa sổ chứa đặc tả với tất thuộc tính (Hình 3.15) 2/3 Cơ chế chung (GENERAL MECHANISM) Hình 3.15- Một cửa sổ đặc tả thể đặc tính class 3/3