Pembelajaran Cepat ArchiMate – Bagian 2: Konsep Hubungan

Dalam Bab 1 dari seri ini, kami menguraikan konsep-konsepArchiMate konsep-konsep yang melambangkan artefak-artefak yang membentukkerangka kerja arsitektur TOGAF. Terdapat hubungan khusus antara setiap konsep, yang melambangkan aliran, ketergantungan, realisasi, dll. Hubungan biasanya memiliki pasangan khusus, tetapi tidak selalu.

Bahasa ArchiMate juga mendefinisikan sekelompok hubungan umum inti, masing-masing dapat menghubungkan sejumlah konsep sumber dan target yang telah ditentukan sebelumnya (kebanyakan elemen, tetapi dalam beberapa kasus juga hubungan lain). Banyak dari hubungan ini bersifat “berlebihan”; yaitu, maknanya yang tepat bervariasi tergantung pada konsep sumber dan target yang dihubungkan.

Hubungan diklasifikasikan sebagai berikut (lihat gambar):

  • Hubungan struktural: memodelkan komposisi statis atau agregasi konsep-konsep dari tipe yang sama atau berbeda
  • Hubungan ketergantungan: memodelkan bagaimana elemen digunakan untuk mendukung elemen lain
  • Hubungan dinamis: digunakan untuk memodelkan ketergantungan perilaku antar elemen
  • Hubungan lainnya: hubungan yang tidak termasuk dalam kategori-kategori di atas

Perhatikan diagram berikut:

Figure 1

Simbol kotak melambangkan konsep-konsep, dan penghubung melambangkan hubungan. Diagram ini menunjukkan hubungan antar konsep ini: Assignment, Trigger, Realization, dan Used by.

Definisi Hubungan

Hubungan Inti Struktural

Asosiasi: Memodelkan hubungan antara objek di mana hubungan tersebut tidak dicakup oleh hubungan yang lebih spesifik lainnya. Biasanya digunakan ketika hubungan tersebut tidak diketahui atau tidak relevan terhadap sudut pandang.

Figure 2

Akses: Memodelkan akses konsep perilaku terhadap objek bisnis atau data.

Figure 3

Digunakan oleh: Memodelkan penggunaan layanan oleh proses, fungsi, atau interaksi, serta akses ke antarmuka oleh peran, komponen, atau kolaborasi.

Figure 4

Realisasi: Menghubungkan entitas logis dengan entitas yang lebih konkret yang merealisasikannya; yaitu, representasi logis dari objek nyata (objek data adalah nyata; laporan adalah entitas logis yang direalisasikan oleh objek data).

Figure 5

Penugasan: Menghubungkan unit perilaku dengan elemen aktif yang melaksanakannya (misalnya, peran, komponen) atau peran dengan aktor yang melaksanakannya.

Figure 6

Agregasi: Menunjukkan bahwa satu objek menggabungkan banyak objek lain. Sebuah objek dapat menjadi bagian dari beberapa objek agregasi.
Komposisi: Menunjukkan bahwa satu objek terdiri dari satu atau lebih objek lain. Objek-objek tersebut hanya dapat menjadi bagian dari satu komposisi.

Figure 7

Figure 8

Hubungan Inti Dinamis

Aliran: Menggambarkan pertukaran atau transfer informasi atau nilai antara proses, fungsi, interaksi, dan peristiwa.

Figure 9

Pemicu: Menggambarkan hubungan temporal atau kausal antara proses, fungsi, interaksi, dan peristiwa.

Figure 10

Hubungan Inti Lainnya

Pengelompokan: Menunjukkan bahwa objek-objek dengan tipe yang sama atau berbeda bersama-sama berdasarkan ciri umum tertentu.

Figure 11

Persimpangan: Digunakan untuk menghubungkan hubungan-hubungan dengan tipe yang sama.

Figure 12

Spesialisasi: Menunjukkan bahwa satu objek merupakan jenis khusus dari objek lain.

Figure 13

Hubungan Ekstensi Motivasi

Hubungan motivasi menangani interaksi/dependensi antara konsep-konsep motivasi, seperti pendorong, tujuan, prinsip, dll. Dua dari hubungan ini mirip dengan hubungan inti tetapi memiliki konotasi berbeda: Agregasi dan Realisasi. Pengaruh adalah unik untuk Motivasi.

Agregasi: Memodelkan pembagian suatu niat menjadi beberapa niat (panah mengarah ke niat yang lebih umum dan tidak terbagi).

Figure 14

Realisasi: Memodelkan bahwa suatu tujuan adalah direalisasikan oleh suatu cara.

Figure 15

Pengaruh: Memodelkan bahwa suatu elemen motivasi memiliki pengaruh positif atau negatif terhadap realisasi atau pencapaian elemen motivasi lainnya.

Figure 16

Ringkasan Hubungan

Tabel: Gambaran umum hubungan ArchiMate dan definisinya.

Hubungan Struktural Simbol Nama Peran
Komposisi Menunjukkan bahwa satu elemen terdiri dari satu atau lebih konsep lainnya.
← mengkomposisi
→ terdiri dari
Agregasi Menunjukkan bahwa satu elemen menggabungkan satu atau lebih konsep lainnya.
← mengagregasi
→ diagregasikan dalam
Penugasan Mewakili alokasi tanggung jawab, pelaksanaan perilaku, penyimpanan, atau eksekusi.
← ditugaskan ke
→ ditugaskan
Realisasi Menunjukkan bahwa satu entitas memainkan peran penting dalam penciptaan, pencapaian, pemenuhan, atau operasi entitas lainnya.
← merealisasikan
→ direalisasikan oleh
Hubungan Ketergantungan Simbol Nama Peran
Melayani Menunjukkan bahwa satu elemen menyediakan fungsionalitasnya kepada elemen lainnya.
← melayani
→ dilayani oleh
Akses Menunjukkan kemampuan elemen struktur perilaku dan aktif untuk mengamati atau bertindak terhadap elemen struktur pasif.
← mengakses
→ diakses oleh
Pengaruh Menunjukkan bahwa satu elemen memiliki pengaruh positif atau negatif terhadap realisasi atau pencapaian elemen motivasi lainnya. Figure 26
← memengaruhi
→ dipengaruhi oleh
Asosiasi Menunjukkan hubungan yang tidak ditentukan, atau hubungan yang tidak dinyatakan oleh hubungan ArchiMate lainnya.
terasosiasi
← terasosiasi dengan
→ terasosiasi dari
Hubungan Dinamis Simbol Nama Peran
Pemicu Menunjukkan hubungan temporal atau kausal antara elemen-elemen.
← memicu
→ dipicu oleh
Aliran Menunjukkan transfer dari satu elemen ke elemen lainnya.
← mengalir ke
→ mengalir dari
Hubungan Lainnya Simbol Nama Peran
Spesialisasi Menunjukkan bahwa satu elemen merupakan jenis khusus dari elemen lainnya.
← berspesialisasi
→ dibespesialisasi oleh
Konektor Hubungan Simbol Nama Peran
Sambungan Digunakan untuk menghubungkan hubungan yang memiliki jenis yang sama.

Kali berikutnya…

Pada pos blog berikutnya, kami akan menunjukkan bagaimana menggabungkan konsep dan hubungan untuk menciptakan pandangan dan visualisasi lainnya.

Leave a Reply