Học nhanh ArchiMate – Phần 2: Các khái niệm về mối quan hệ

Trong Chương 1 của loạt bài này, chúng tôi đã nêu ra cácArchiMate khái niệm biểu thị các thành phần tạo nênkhung kiến trúc TOGAF. Có những mối quan hệ cụ thể giữa từng khái niệm, biểu thị luồng, phụ thuộc, hiện thực hóa, v.v. Các mối quan hệ thường có cặp đôi cụ thể, nhưng không phải lúc nào cũng vậy.

Ngôn ngữ ArchiMate cũng định nghĩa một tập hợp các mối quan hệ tổng quát cốt lõi, mỗi mối quan hệ có thể kết nối một tập hợp đã xác định trước các khái niệm nguồn và đích (chủ yếu là các thành phần, nhưng trong một vài trường hợp cũng bao gồm các mối quan hệ khác). Nhiều mối quan hệ này là “được tải trọng”; tức là, ý nghĩa chính xác của chúng thay đổi tùy theo các khái niệm nguồn và đích mà chúng kết nối.

Các mối quan hệ được phân loại như sau (xem hình):

  • Các mối quan hệ cấu trúc: mô hình hóa sự kết hợp tĩnh hoặc tích hợp các khái niệm cùng loại hoặc khác loại
  • Các mối quan hệ phụ thuộc: mô hình hóa cách các thành phần được sử dụng để hỗ trợ các thành phần khác
  • Các mối quan hệ động: được sử dụng để mô hình hóa các mối quan hệ hành vi giữa các thành phần
  • Các mối quan hệ khác: các mối quan hệ không thuộc bất kỳ danh mục nào trong các danh mục trên

Xem xét sơ đồ sau:

Figure 1

Các biểu tượng hình hộp biểu thị các khái niệm, và các kết nối biểu thị các mối quan hệ. Sơ đồ cho thấy các mối quan hệ giữa các khái niệm này: Gán, Kích hoạt, Hiện thực hóa và Được sử dụng bởi.

Định nghĩa các mối quan hệ

Các mối quan hệ cốt lõi cấu trúc

Liên kết: Mô hình hóa mối quan hệ giữa các đối tượng mà mối quan hệ đó không được bao gồm bởi một mối quan hệ cụ thể hơn. Thường được sử dụng khi mối quan hệ chưa biết hoặc không liên quan đến quan điểm.

Figure 2

Truy cập: Mô hình hóa việc truy cập các khái niệm hành vi vào các đối tượng kinh doanh hoặc dữ liệu.

Figure 3

Được sử dụng bởi: Mô hình hóa việc sử dụng dịch vụ bởi các quy trình, chức năng hoặc tương tác, và việc truy cập giao diện bởi các vai trò, thành phần hoặc hợp tác.

Figure 4

Hiện thực hóa: Kết nối một thực thể logic với một thực thể cụ thể hơn mà thực hiện nó; tức là, biểu diễn logic của một đối tượng thực tế (một đối tượng dữ liệu là thực tế; một báo cáo là một thực thể logic được hiện thực hóa bởi một đối tượng dữ liệu).

Figure 5

Gán: Kết nối một đơn vị hành vi với một thành phần chủ động thực hiện nó (ví dụ: vai trò, thành phần) hoặc một vai trò với người thực hiện nó.

Figure 6

Tích hợp: Chỉ ra rằng một đối tượng kết hợp nhiều đối tượng khác. Một đối tượng có thể là thành phần của nhiều đối tượng tích hợp.
Sự kết hợp: Chỉ ra rằng một đối tượng bao gồm một hoặc nhiều đối tượng khác. Các đối tượng sau chỉ có thể là thành phần của một sự kết hợp duy nhất.

Figure 7

Figure 8

Các mối quan hệ cốt lõi động

Dòng: Mô tả sự trao đổi hoặc chuyển giao thông tin hoặc giá trị giữa các quá trình, chức năng, tương tác và sự kiện.

Figure 9

Kích hoạt: Mô tả mối quan hệ thời gian hoặc nhân quả giữa các quá trình, chức năng, tương tác và sự kiện.

Figure 10

Các mối quan hệ cốt lõi khác

Nhóm: Chỉ ra rằng các đối tượng cùng loại hoặc khác loại cùng nhau dựa trên một đặc điểm chung nào đó.

Figure 11

Điểm nối: Được sử dụng để kết nối các mối quan hệ cùng loại.

Figure 12

Đặc thù hóa: Chỉ ra rằng một đối tượng là một dạng cụ thể của một đối tượng khác.

Figure 13

Các mối quan hệ mở rộng động lực

Các mối quan hệ động lực xử lý các tương tác/độ phụ thuộc giữa các khái niệm động lực, chẳng hạn như động lực, mục tiêu, nguyên tắc, v.v. Hai mối quan hệ này tương tự như các mối quan hệ cốt lõi nhưng có sắc thái khác biệt: Tích hợp và Thực hiện. Ảnh hưởng là duy nhất đối với động lực.

Tích hợp: Mô hình hóa sự chia tách một mục đích thành nhiều mục đích khác (mũi tên chỉ vào mục đích tổng quát và chưa chia tách).

Figure 14

Thực hiện: Mô hình hóa rằng một mục đích nào đó làthực hiệnbằng một phương thức nào đó.

Figure 15

Ảnh hưởng: Mô hình hóa rằng một yếu tố động lực có ảnh hưởng tích cực hoặc tiêu cực đến việc thực hiện hoặc đạt được một yếu tố động lực khác.

Figure 16

Tóm tắt mối quan hệ

Bảng: Tổng quan về các mối quan hệ ArchiMate và định nghĩa của chúng.

Các mối quan hệ cấu trúc Ký hiệu Tên vai trò
Thành phần Chỉ ra rằng một phần tử bao gồm một hoặc nhiều khái niệm khác.
← gồm
→ được tạo thành từ
Tập hợp Chỉ ra rằng một phần tử kết hợp một hoặc nhiều khái niệm khác.
← tập hợp
→ được tập hợp trong
Giao nhiệm vụ Đ代表 việc phân bổ trách nhiệm, thực hiện hành vi, lưu trữ hoặc thực thi.
← giao cho
→ được giao
Thực hiện Chỉ ra rằng một thực thể đóng vai trò quan trọng trong việc tạo ra, đạt được, thực hiện hoặc vận hành một thực thể khác.
← thực hiện
→ được thực hiện bởi
Các mối quan hệ phụ thuộc Ký hiệu Tên vai trò
Cung cấp Chỉ ra rằng một phần tử cung cấp chức năng của nó cho một phần tử khác.
← cung cấp
→ được cung cấp bởi
Truy cập Chỉ ra khả năng của các phần tử cấu trúc hành vi và chủ động để quan sát hoặc tác động đến các phần tử cấu trúc bị động.
← truy cập
→ được truy cập bởi
Ảnh hưởng Chỉ ra rằng một phần tử có ảnh hưởng tích cực hoặc tiêu cực đến việc thực hiện hoặc đạt được một phần tử động cơ khác. Figure 26
← ảnh hưởng đến
→ bị ảnh hưởng bởi
Liên kết Chỉ ra một mối quan hệ không xác định, hoặc một mối quan hệ không được biểu diễn bởi một mối quan hệ ArchiMate khác.
liên kết
← liên kết với
→ liên kết từ
Mối quan hệ động Biểu tượng Tên vai trò
Kích hoạt Chỉ ra mối quan hệ thời gian hoặc nhân quả giữa các phần tử.
← kích hoạt
→ bị kích hoạt bởi
Dòng Chỉ ra sự chuyển giao từ một phần tử này sang phần tử khác.
← chảy đến
→ chảy từ
Các mối quan hệ khác Biểu tượng Tên vai trò
Đặc thù hóa Chỉ ra rằng một phần tử là một dạng cụ thể của một phần tử khác.
← đặc thù hóa
→ được đặc thù hóa bởi
Các bộ nối mối quan hệ Biểu tượng Tên vai trò
Điểm nối Dùng để kết nối các mối quan hệ cùng loại.

Lần tới…

Trong bài đăng blog tiếp theo, chúng tôi sẽ minh họa cách kết hợp các khái niệm và mối quan hệ để tạo ra các quan điểm và các hình ảnh trực quan khác.

Leave a Reply