Inilah pemahaman UML dan jenis-jenisnya serta beberapa pola diagramnya. Pada potensi kali ini kita akan belajar tolong-menolong perihal UML dan penjelasannya secara lengkap mampu kamu baca di artikel ini.
A. Penjelasan UML
Apa itu UML? Yang dimaksud dengan UML yaitu UML merupakan akronim dari “Unified Modelling Language” adalah suatu sistem permodelan secara visual untuk sarana perancangan metode berorientasi objek, atau definisi UML ialah selaku sebuah bahasa yang telah menjadi kriteria pada visualisasi, perancangan dan juga pendokumentasian metode software. Saat ini UML telah menjadi bahasa standar dalam penulisan blue print software.
B. Tujuan atau fungsi dari penggunaan UML
Inilah beberapa tujuan atau fungsi dari penggunaan UML, yang diantaranaya:
- Dapat memberikan bahasa permodelan visual terhadap pengguna dari aneka macam macam pemerograman maupun proses rekayasa.
- Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
- Dapat memberikan model yang siap untuk digunakan, ialah bahasa permodelan visual yang ekspresif untuk berbagi tata cara dan untuk saling menukar versi secara gampang.
- Dapat mempunyai kegunaan sebagai blue print, lantaran sungguh lengkap dan rincian dalam perancangannya yang nantinya akan dimengerti gosip yang detail perihal koding sebuah program.
- Dapat memodelkan metode yang berkonsep berorientasi objek, jadi tidak hanya dipakai untuk memodelkan perangkat lunak (software) saja.
- Dapat membuat sebuah bahasa permodelan yang nantinya mampu dipergunakan oleh manusia maupun oleh mesin.
Baca juga artikel: Berikut ini pemahaman analisis sistem secara lebih terang.
C. Jenis-Jenis diagram UML dan beberapa teladan diagramnya
a. Use case diagram
Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara tata cara dan pemain drama, use case diagram juga sanggup men-deskripsikan tipe interaksi antara si pemakai tata cara dengan sistemnya.
b. Activity Diagram
Activity diagram atau diagram program adalah salah satu jenis diagram pada UML yang mampu memodelkan proses-proses apa saja yang terjadi pada metode.
c. Sequence diagram
Sequence diagram yaitu salah satu jenis diagram pada UML yang menerangkan interaksi objek yang menurut urutan waktu, sequence diagram juga sanggup menggambarkan urutan atau tahapan yang harus dikerjakan untuk mampu menghasilkan sesuatu mirip pada use case diagram.
Baca artikel lainnya: Pengertian metode operasi komputer dan jenisnya.
d. Class diagram
Class diagram adalah salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada pada sebuah tata cara yang nantinya akan digunakan. Makara diagram ini dapat memberikan suatu gambaran tentang metode maupun relasi-kekerabatan yang terdapat pada metode tersebut.
e. Statemachine diagram
Statemachine diagram adalah salah satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan kondisi sebuah objek pada metode.
f. Communication diagram
Communication diagram ialah salah satu jenis diagram pada UML yang mampu menggamabarkan tahapan terjadinya suatu acara dan diagram ini juga menggambarkan interaksi antara objek yang ada pada tata cara. Hampir sama mirip sequence diagram akan tetapi communication diagram lebih menekankan terhadap peranan masing-masing objek pada metode.
g. Deployment diagram
Deployment diagram adalah salah satu diagram pada UML yang menunjukan tata letak sebuah tata cara secara fisik, mampu juga dibilang untuk memperlihatkan bagian-bab softwere yang terdapat pada hardwere dan dipakai untuk menerapkan sebuah metode dan kekerabatan antara bagian hardwere. Makara Deployment diagram pada dasarnya untuk membuktikan letak softwere pada hardwere yang digunakan tata cara.
h. Component diagram
Component diagram ialah salah satu jenis diagram pada UML yang menggambarkan softwere pada sebuah tata cara. Component diagram merupakan penerapan softwere dari satu ataupun lebih class, dan lazimnya berupa file data atau .exe, source isyarat, table, dokumen dsb.
i. Object diagram
Object diagram adalah salah satu jenis diagram pada UML yang menggambarkan objek-objek pada sebuah tata cara dan kekerabatan antarnya.
j. Composite structure diagram
Composite structure diagram ialah salah satu jenis diagram pada UML yang menggambarkan struktur internal dari penklasifikasian (class, component atau use case) dan termasuk titik-titik interaksi penklasifikasian kebagian lainnya dari suatu metode. Ini hampir mirip mirip class diagram akan namun composite structure diagram menggambarkan bab-bagian dari individu kelas saja bukan semua kelas.
k. Interaction Overview Diagram
Interaction Overview diagram adalah salah satu jenis diagram pada UML yang memiliki kegunaan untuk men-visualisasikan kerjasama dan korelasi antara activity diagram dengan sequence diagram.
l. Package diagram
Package diagram yakni salah satu jenis diagram pada UML digunakan untuk mengelompokan kelas dan juga pertanda bagaimana bagian model akan disusun serta pertanda ketergantungan antara paket-paket.
m. Diagram Timing
Diagram timing yakni salah satu jenis diagram pada UML yang disebut sebagai bentuk lain dari interaksi diagram, dimana fokus yang paling khususnya kepada waktu. Diagram timing berkhasiat untuk mengambarkan faktor-aspek yang membatasi waktu antara pergeseran state terhadap objek yang berlawanan.
Mungkin hanya itulah artikel yang memperlihatkan klarifikasi perihal pemahaman UML, jika terdapat kesalahan dalam postingan ini mohon dimaafkan dan kalau terdapat kelemahan lengkapi saja oleh kamu sendiri, sekian terimakasih…
Sumber aciknadzirah.blogspot.com