Unified Modeling Language
(UML) adalah himpunan struktur dan teknik untuk pemodelan desain program
berorientasi objek (OOP) serta aplikasinya.UML adalah metodologi untuk
mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung
pengembangan sistem tersebut.UML mulai diperkenalkan oleh Object Management
Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar
OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para
praktisi OOP.UML merupakan dasar bagi perangkat (tool) desain berorientasi
objek dari IBM.
UML adalah suatu bahasa
yang digunakan untuk menentukan, memvisualisasikan, membangun, dan
mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat
untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh,
dan Ivar Jacobson. Namun demikian UML dapat digunakan untuk memahami dan
mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus
meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa
pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.
Sampai era tahun 1990
puluhan metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya
adalah: metodologi booch, metodologi coad, metodologi OOSe, metodologi OMT,
metodologi shlaer-mellor, metodologi wirfs-brock, dsb. Masa itu terkenal dengan
masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing
metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah
baru apabila kita bekerjasama dengan kelompok/perusahaan lain yang menggunakan
metodologi yang berlainan.
Dimulai pada bulan
Oktober 1994 Booch, Rumbaugh dan Jacobson, yang merupakan tiga tokoh yang boleh
dikata metodologinya banyak digunakan mempelopori usaha untuk penyatuan
metodologi pendesainan berorientasi objek. Pada tahun 1995 direlease draft
pertama dari UML (versi 0.8). Sejak tahun 1996 pengembangan tersebut
dikoordinasikan oleh Object Management Group
No comments:
Post a Comment