UML (Unified Modeling Language) adalah metode pemodelan (tools atau model) secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek dan memberikan standar penulisan sebuah sistem untuk pengembangan sebuah software yang dapa menyampaikan beberapa informasi untuk proses implementasi pengembangan software. Untuk dapat memahami UML diperlukan pemahaman tentang konsep bahasa pemodelan dan tiga elemen utama UML. Tiga elemen utama UML antara lain :
A. Benda / Things / Objek
Objek Merupakan bagian paling statistik dari sebuah model, yang menjelaskan elemen-elemen lainnya dari sebuah konsep. Bentuk dari beberapa objek :
1. Classes :
Sekelompok dari objek yang mempunyai atribute, operasi, dan hubungan yang semantik.
2. Interfaces :
Antar-muka yang menghubungkan dan melayani antar kelas dan atau elemen dan mendefinisikan sebuah kelompok dari sfesifikasi pengoperasian.
3. Collaboration :
Interaksi dari sebuah kumpulan kelas-kelas atau elemen-elemen yang berkerja secara bersama-sama.
4. Use Cases :
Pembentuk tingkah laku objek dalam sebuah model serta di realisasikan oleh sebuah collaboration.
5. Nodes :
Bentuk fisik dari elemen-elemen yang ada pada saat dijalankannya sebuah system.
B. Hubungan / Relationship
ada 4 macam hubungan dalam penggunaan UML, yaitu :
1. Dependency :
Hubungan semantik antara dua objek yang mana sebuah objek berubah mengakibatkan objek satunya akan berubah pula.
2. Association :
Hubungan antar benda secara struktural yang terhubung diantara objek dalam kesatuan objek.
3. Generalization :
Hubungan khusus dalam objek anak yang menggantikan objek induk dan memberikan pengaruhnya dalam hal struktur dan tingkah lakunya kepada objek induk.
4. Realization :
Hubungan semantik antar pengelompokan yang menjamin adanya ikatan diantaranya yang di wujudkan diantara interface dan kelas atau elements, serta antara use cases dan collaboration.
C. Bagan atau Diagram
Diagram adalah yang menggambarkan permasalahan maupun solusi dari permasalahan suatu model.
Demikian artikel tentang Sekilas Tentang UML - Unified Modeling Language ini dapat kami sampaikan, semoga artikel atau info tentang Sekilas Tentang UML - Unified Modeling Language ini, dapat bermanfaat. Jangan lupa dibagikan juga ya! Terima kasih banyak atas kunjungan nya.