Pengertian dan defenisi Unified Modeling Language (UML)
Berikut ini definisi Unified Modeling Language (UML) menurut para ahli :
Menurut Adi Nugroho (2005:3) “Unified Modeling Language (UML)adalah alat bantu analis serta perancangan perangkat lunak berbasis objek”.
Menurut Martin Fowler (2005:1) “Unified Modeling Language (UML)adalah keluarga notasi grafis yang didukunng oleh meta-model 28 tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun menggunakan pemrograman berorientasi objek”.
Berdasarkan beberapa pendapat yang dikemukakan dapat ditarkkesimpulan bahwa “Unified Modeling Language (UML) adalah bahasa grafis untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.
UML berorientasi objek menerapkan banyak level abstraksi, tidak bergantung proses pengembangan, tidak bergantung bahasa dan teknologi. Pemaduan beberapa notasi di beragam metodologi usaha bersama dari banyak pihak, di dukung oleh kakas- kakas yang di integrasikan lewat XML . Standar UML di kelola oleh OMG (Object Management Group)”.