Phần tử mụ hỡnh (Model element)

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 122 - 123)

Cỏc khỏi niệm trong UML

15.5Phần tử mụ hỡnh (Model element)

Cỏc khỏi niệm được sử dụng trong cỏc biểu đồ được gọi là cỏc phần tử mụ hỡnh (model element). Một phần tử mụ hỡnh được định nghĩa với ngữ nghĩa (semantic), đú là một định nghĩa về bản chất phần tử hay là một xỏc định ý nghĩa chớnh xỏc xem nú sẽ thể hiện điều gỡ

G

trong những lời khẳng định rừ ràng. Mỗi phần tử mụ hỡnh cũn cú một sự miờu tả trực quan, một ký hiệu hỡnh học được sử dụng để miờu tả phần tử này trong biểu đồ. Một phần tử cú thể tồn tại trong nhiều dạng biểu đồ khỏc nhau, nhưng cũng cú những nguyờn tắc xỏc định loại phần tử nào cú thể được chỉ ra trong loại biểu đồ nào. Một vài vớ dụ cho phần tử vụ hỡnh là lớp, đối tượng, trạng thỏi, nỳt mạng, gúi, thành phần.

Hỡnh 5.11- Cỏc thành phần mụ hỡnh thường dựng

Hỡnh 5.12 chỉ ra một vài vớ dụ của mối quan hệ, đõy cũng là một dạng phần tử mụ hỡnh, chỳng được sử dụng để nối cỏc phần tử mụ hỡnh khỏc với nhau. Một vài loại quan hệ đỏng chỳ ý:

Nối kết (Association) : nối cỏc phần tử và cỏc thực thể nối (link).

Khỏi quỏt húa (Generalization): cũn được gọi là tớnh thừa kế, cú ý nghĩa rằng một phần tử này cú thể là một sự chuyờn biệt húa của một phần tử khỏc.

Sự phụ thuộc (Dependency): chỉ ra rằng một phần tử này phụ thuộc trong một phương thức nào đú vào một phần tử khỏc.

Kết tập (Aggregation): Một dạng của nối kết, trong đú một phần tử này chứa cỏc phần tử khỏc.

Ngoài ra cũn cú cỏc phần tử mụ hỡnh khỏc như thụng điệp (Message), hành động (action) và khuụn mẫu (stereotype). Tất cả cỏc phần tử mụ hỡnh, ý nghĩa của chỳng cũng như những ứng dụng đều được giải thớch kỹ lưỡng hơn trong cỏc chương sau.

Hỡnh 15.12 – cỏc vớ dụ về vài loại quan hệ

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 122 - 123)