Phần tử mô hình (model element)

4 263 0
Phần tử mô hình (model element)

Đang tải... (xem toàn văn)

Thông tin tài liệu

Phần tử mô hình (model element) Phần tử mô hình (model element) Bởi: duongkieuhoa tonthathoaan PhẦn tỬ mô hình (model element): Các khái niệm sử dụng biểu đồ gọi phần tử mô hình (model element) Một phần tử mô hình định nghĩa với ngữ nghĩa (semantic), định nghĩa chất phần tử xác định ý nghĩa xác xem thể điều lời khẳng định rõ ràng Mỗi phần tử mô hình có miêu tả trực quan, ký hiệu hình học sử dụng để miêu tả phần tử biểu đồ Một phần tử tồn nhiều dạng biểu đồ khác nhau, có nguyên tắc xác định loại phần tử loại biểu đồ Một vài ví dụ cho phần tử vô hình lớp, đối tượng, trạng thái, nút mạng, gói, thành phần (hình 3.11) Các thành phần mô hình thường dùng 1/4 Phần tử mô hình (model element) Hình vài ví dụ mối quan hệ, dạng phần tử mô hình, chúng sử dụng để nối phần tử mô hình khác với Một vài loại quan hệ đáng ý: Nối kết (Association) : nối phần tử thực thể nối (link) Khái quát hóa (Generalization): gọi tính thừa kế, có ý nghĩa phần tử chuyên biệt hóa phần tử khác Sự phụ thuộc (Dependency): phần tử phụ thuộc phương thức vào phần tử khác Kết tập (Aggregation): Một dạng nối kết, phần tử chứa phần tử khác Ngoài có phần tử mô hình khác thông điệp (Message), hành động (action) khuôn mẫu (stereotype) Tất phần tử mô hình, ý nghĩa chúng ứng dụng giải thích kỹ lưỡng chương sau ví dụ vài loại quan hệ Cơ chế chung (General Mechanism): 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ể 2/4 Phần tử mô hình (model element) 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) Phân biệt lớp đối tượng trang trí 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) Một ví dụ ghi 3/4 Phần tử mô hình (model element) Đặ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) Một cửa sổ đặc tả thể đặc tính class 4/4 .. .Phần tử mô hình (model element) Hình vài ví dụ mối quan hệ, dạng phần tử mô hình, chúng sử dụng để nối phần tử mô hình khác với Một vài loại quan hệ đáng ý: Nối kết (Association) : nối phần tử. .. nghĩa phần tử chuyên biệt hóa phần tử khác Sự phụ thuộc (Dependency): phần tử phụ thuộc phương thức vào phần tử khác Kết tập (Aggregation): Một dạng nối kết, phần tử chứa phần tử khác Ngoài có phần. .. thực thể Khi thể loại, tên phần tử in đậm Khi phần tử thể thực thể 2/4 Phần tử mô hình (model element) 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

Ngày đăng: 30/12/2015, 17:08