Pengertian UML (Unified Modeling Language)
UML adalah bahasa standar yang digunakan untuk menjelaskan dan
memvisualisasikan artifak dari proses analisis dan desain berorientasi obyek. UML
menyediakan standar notasi dan diagram yang bisa digunakan memodelkan suatu sistem.
UML dikembangkan oleh Grady Booch, Jim Rumbaugh dan Ivar Jacobson. UML menjadi
bahasa yang bisa digunakan untuk berkomunikasi dalam perspektif obyek antara user,
developer dan project manajer.
UML memungkinkan developer melakukan pemodelan secara visual,yaitu
membantu untuk menangkap struktur dan kelakuan (behavior) suatu obyek, mempermudah
penggambaran interaksi antara elemen dalam sistem dan mempertahankan konsistensi
antara desain dan implementasi dalam pemrograman.
Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. UML tidak berdasarkan pada bahasa pemrograman tertentu. Standar spesifikasi UML dijadikan standar defacto oleh OMG (Object Management Group) pada tahun 1997.UML yang berorientasikan object mempunyai beberapa notasi standar.
Spesifikasi ini menjadi populer dan standar karena sebelum adanya UML, telah ada berbagai macam spesifikasi yang berbeda. Hal ini menyulitkan komunikasi antar pengembang perangkat lunak. Untuk itu beberapa pengembang spesifikasi yang sangat berpengaruh berkumpul untuk membuat standar baru. UML dirintis oleh Grady Booch, James Rumbaugh pada tahun 1994 dan kemudian Ivar Jacobson.
UML mendeskripsikan OOP (Object Oriented Programming) dengan beberapa diagram, diantaranya:
Diagram struktur:
1. Diagram kelas
2. Diagram obyek
3. Diagram komponen
4. Diagram deployment
Diagram perilaku:
1. Diagram use-case
2. Diagram urutan/sekuen
3. Diagram kolaborasi
4. Diagram statechart
5. Diagram aktivitas
Software Rational Rose merupakan salah satu tools untuk membuat suatu UML.
Banyak tools selain Rational Rose dari yang gratis sampai yang berbayar, namun untuk
Rational Rose merupakan software yang berbayar. Rational Rose merupakan software
buatan IBM yang dapat didownload di http://www.rational.com . Dengan Rational Rose,
pemodelan dapat dilakukan dengan drag n' drop. Berikut adalah IDE dari Rational Rose : http://www-01.ibm.com/software/rational/
Untuk Download Rational Rose 2000 Enterprise Edition disini
Untuk Download Rational Rose 2000 Enterprise Edition Turitorial disini
6 komentar:
wah, UML ya... biasa make mas Hasan? make UML biasanya untuk project dengan bahasa pemrograman apa?
trimaksi mas
tolong sekalian license key nya donk thnx
licensenya udah ada di folder register,kk....klo yang pke win 7,run as administrator biar jalan register.exe nya... :D
bhasa pemrogramannya bisa pake netbeans...
saya bru mau blajar nih... mksh y infonya
kok link downloadnya ga bisa ya?
:)) :)] ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} ~x( :-t b-( :-L x( =))
Posting Komentar