Tugas 8 Interaction Overview Diagram (Nurfaizah 2020040035)
Tugas 8 Interaction Overview Diagram (Nurfaizah 2020040035)
NIM : 2020040035
MATA KULIAH : ANALISIS DAN DESAIN BERORIENTASI OBJEK
TUGAS 8
Suatu aktivitas mungkin memiliki lebih dari satu simpul akhir aktivitas. Yang
pertama tercapai menghentikan semua aliran dalam aktivitas.
• Nama : Nama simpul akhir aktivitas.
• Visibilitas : Menentukan di mana simpul akhir aktivitas muncul dalam Ruang
Nama yang berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi : Deskripsi node akhir aktivitas.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan secara
terpisah dari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk mengkhususkan lebih lanjut node
akhir aktivitas. Jika nilainya benar, maka tidak mungkin untuk mengkhususkan
node akhir aktivitas lebih lanjut.
Aliran kontrol adalah tepi yang memulai simpul aktivitas setelah yang
sebelumnya selesai.
• Nama : Nama aliran kontrol.
• Source : Node dari mana token diambil saat melewati edge.
• Target : Node tempat token diletakkan saat melintasi tepi.
• Bobot : Jumlah minimum token yang harus melewati tepi pada saat yang
bersamaan.
• Spesifikasi : Pelindung dievaluasi saat runtime untuk menentukan apakah
tepidapat dilintasi.
• Dokumentasi : Deskripsi aliran kontrol.
• Duration Constraint : DurationConstraint mendefinisikan Constraint yang mengacu
padaDurationInterval.
2. Constaint
Suatu kondisi atau batasan yang dinyatakan dalam teks bahasa alami atau dalam
bahasa yang dapat dibaca mesin untuk tujuan mendeklarasikan beberapa semantik
suatu elemen.
3. Decision node
Node keputusan menerima token pada edge yang masuk dan menyajikannya ke
beberapa edge yang keluar. Manakah dari tepi yang benar-benar dilalui tergantung pada
evaluasi penjaga di tepi keluar.
• Nama : Nama simpul keputusan.
• Visibilitas : Menentukan di mana simpul keputusan muncul dalam Ruang Nama
yang berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi : Deskripsi simpul keputusan.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan secara
terpisah dari tindakan di luar node.
• Leaf : Menunjukkan apakah mungkin untuk mengkhususkan lebih lanjut node
keputusan. Jika nilainya benar, maka tidak mungkin untuk mengkhususkan node
keputusan lebih lanjut.
4. Fork node
Fork node adalah node kontrol yang membagi aliran menjadi beberapa
aliranbersamaan. Node garpu memiliki satu sisi masuk dan beberapa sisi keluar.
• Nama : Nama simpul garpu.
• Visibilitas :Menentukan di mana fork muncul dalam Namespaces yang
berbedadalam keseluruhan model, dan aksesibilitasnya.
• Dokumentasi: Deskripsi garpu.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan
secaraterpisah dari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk lebih mengkhususkan simpul
garpu.Jika nilainya benar, maka tidak mungkin untuk lebih mengkhususkan
node fork.
5. Intial node
Node awal adalah node kontrol di mana aliran dimulai ketika aktivitas dipanggil.
Suatu aktivitas mungkin memiliki lebih dari satu simpul awal.
• Nama : Nama simpul awal.
• Visibilitas : Menentukan di mana simpul awal muncul dalam Ruang Nama yang
berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi: Deskripsi simpul awal.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan secara
terpisah dari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk mengkhususkan node awal lebih
lanjut. Jika nilainya benar, maka tidak mungkin untuk lebih mengkhususkan
simpul awal.
6. Interaction
Interaksi adalah unit perilaku yang berfokus pada pertukaran informasi yang
dapatdiamati antara ConnectableElements.
• Name : Nama interaksi.
• Dokumentasi : Deskripsi interaksi.
• Duration Constraint A :DurationConstraint mendefinisikan Constraint yang
mengacu pada DurationInterval.
7. Interaction use
8. Join node
Node gabungan adalah node kontrol yang menyinkronkan beberapa aliran. Node
gabungan memiliki beberapa edge masuk dan satu edge keluar.
• Nama : Nama simpul gabungan.
• Visibilitas : Menentukan di mana node gabungan muncul di dalam Ruang Nama
yang berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi: Deskripsi simpul gabungan.
• Harus diisolasi: Jika true, maka tindakan di dalam node dijalankan secara
terpisahdari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk lebih mengkhususkan simpul
gabungan. Jika nilainya benar, maka tidak mungkin untuk mengkhususkan node
gabungan lebih lanjut.
9. Marge node