Hubungan Extend:
- Definisi: Menunjukkan bahwa use case dapat diperluas oleh use case lain di bawah kondisi tertentu.
- Representasi: Digambarkan sebagai garis putus-putus dengan label extend yang mengarah dari use case tambahan ke use case utama.
- Diagram Komponen (Component Diagram)
- Diagram komponen (Component Diagram) adalah salah satu jenis diagram UML yang digunakan untuk memodelkan aspek fisik dari sistem perangkat lunak. Diagram ini menggambarkan struktur dan hubungan antara komponen-komponen perangkat lunak, seperti file, library, modul, dan subsistem, serta dependensi di antara mereka. Tujuan utama dari diagram komponen adalah untuk memberikan representasi visual dari komposisi dan organisasi komponen perangkat lunak, membantu pengembang memahami bagaimana berbagai bagian sistem saling berinteraksi dan bergantung satu sama lain.
- Elemen-Elemen dalam Diagram Komponen
Komponen (Component):
- Definisi: Bagian modular dari sistem yang menyediakan fungsi atau layanan tertentu.
- Representasi: Digambarkan sebagai persegi panjang dengan dua tab kecil di sisi kiri atas, menyerupai ikon folder.
Antarmuka (Interface):
- Definisi: Sekumpulan operasi yang disediakan atau dibutuhkan oleh komponen.
- Representasi: Digambarkan sebagai lingkaran (untuk antarmuka yang disediakan) atau setengah lingkaran (untuk antarmuka yang dibutuhkan) yang terhubung ke komponen.
Hubungan Antar Komponen (Dependency):
- Definisi: Menunjukkan bahwa satu komponen bergantung pada komponen lain.
- Representasi: Digambarkan sebagai garis putus-putus dengan panah mengarah dari komponen yang bergantung ke komponen yang menjadi dependensi.
Simpul (Node):
- Definisi: Entitas fisik tempat komponen di-deploy.
- Representasi: Digambarkan sebagai kubus atau persegi panjang tiga dimensi.
Port:
- Definisi: Titik interaksi yang lebih spesifik dalam komponen yang mengatur komunikasi dengan komponen lain.
- Representasi: Digambarkan sebagai persegi kecil yang ditempatkan di sisi komponen.
- Diagram Deployment (Deployment Diagram)
- Diagram deployment (Deployment Diagram) adalah salah satu jenis diagram UML yang digunakan untuk memodelkan aspek fisik dari suatu sistem, khususnya bagaimana perangkat keras (hardware) dan perangkat lunak (software) diatur dan ditempatkan dalam lingkungan fisik. Diagram ini menunjukkan bagaimana komponen perangkat lunak dipetakan ke nodus fisik, seperti server, perangkat, atau mesin virtual. Tujuan utama dari diagram deployment adalah untuk memberikan representasi visual dari arsitektur fisik sistem, membantu pengembang dan pemangku kepentingan lainnya memahami bagaimana perangkat lunak dijalankan pada perangkat keras dan bagaimana komponen perangkat keras berinteraksi satu sama lain.
- Elemen-Elemen dalam Diagram Deployment
Nodus (Node):
- Definisi: Entitas fisik atau logis di mana komponen perangkat lunak dijalankan. Nodus bisa berupa perangkat keras seperti server atau mesin virtual.
- Representasi: Digambarkan sebagai kubus atau persegi panjang tiga dimensi.
Komponen (Component):
- Definisi: Unit modular dari perangkat lunak yang dijalankan di dalam nodus.
- Representasi: Digambarkan sebagai persegi panjang dengan dua tab kecil di sisi kiri atas, yang ditempatkan di dalam atau terhubung ke nodus.
Hubungan Antar Nodus (Communication Path):
- Definisi: Menunjukkan hubungan komunikasi antara dua atau lebih nodus.
- Representasi: Digambarkan sebagai garis yang menghubungkan dua nodus.
Artifak (Artifact):
- Definisi: File fisik yang berada di dalam komponen perangkat lunak, seperti file jar, war, dll.
- Representasi: Digambarkan sebagai persegi panjang dengan nama file di dalamnya, ditempatkan di dalam komponen.
- Diagram Komunikasi (Communication Diagram)
- Diagram komunikasi (Communication Diagram), sebelumnya dikenal sebagai diagram kolaborasi (Collaboration Diagram), adalah salah satu jenis diagram UML yang digunakan untuk memodelkan interaksi dinamis antara objek dalam sistem. Diagram ini menekankan pada struktur organisasi objek yang berinteraksi serta pesan-pesan yang mereka tukarkan untuk mencapai tujuan tertentu. Tujuan utama dari diagram komunikasi adalah untuk memberikan representasi visual dari cara objek saling berinteraksi dan berkolaborasi melalui pertukaran pesan, membantu pengembang memahami dinamika komunikasi dan kolaborasi antar objek dalam skenario tertentu.
- Elemen-Elemen dalam Diagram Komunikasi
Objek (Object):
- Definisi: Entitas dalam sistem yang berinteraksi dengan objek lain melalui pengiriman dan penerimaan pesan.
- Representasi: Digambarkan sebagai persegi panjang dengan nama objek dan kelas di dalamnya, sering kali dengan garis di bawah nama.
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!