UML itu singkatan dari Unified Modelling Language. Sesuai dengan kata terakhir dari kepanjangannya, UML itu adalah salah satu bentuk language atau bahasa. Menurut pencetusnya, UML
di definisikan sebagai bahasa visual untuk menjelaskan, memberikan
spesifikasi, merancang, membuat model, dan mendokumentasikan aspek-aspek
dari sebuah system.
Karena tergolong bahasa visual, UML lebih mengedepankan penggunaan diagram untuk menggambarkan aspek dari system yang sedang dimodelkan. Memahami UML itu sebagai bahasa visual itu
penting, karena penekanan tersebut membedakannya dengan bahasa
pemrograman yang lebih dekat ke mesin. Bahasa visual lebih dekat ke
mental model pikiran kita, sehingga pemodelan menggunakan bahasa visual
bisa lebih mudah dan lebih cepat dipahami dibandingkan apabila
dituliskan dalam sebuah bahasa pemrograman.
UML
adalah salah satu bentuk notasi atau bahasa yang sama yang digunakan
oleh professional dibidang software untuk menggambarkan atau memodelkan
sebuah system software. Sebelumnya ada banyak notasi atau bahasa lain
untuk mencapai keperluan yang sama misalnya DFD (Data Flow Diagram) dan
Booch Diagram. Tetapi sejak matang dan populernya teknologi pemrograman,
perancangan, dan analisis berorientasi object, UML telah menjadi de facto standard language.UML
mencoba untuk mendeskripsikan pemodelan sebuah system dari segala
aspek: pemodelan struktur (aspek statis), pemodelan perilaku (aspek
dinamis), dan pemodelan arsitektur. Gambar berikut menunjukan taksonomi
pendiagraman UML.
Ada tiga cara dalam memakai UML dalam melakukan pemodelan system:
1. UML sebagai sketsa
UML digambarkan dalam
sketsa coretan-coretan dalam kertas atau whitboard secara tidak formal. Biasanya digunakan dalam sesi diskusi tim untuk membahas aspek tertentu
dalam tahap analisis dan perancangan.
2. UML sebagai blueprint system
Seperti diagram kelistrikan adalah blueprint dari komponen atau produk yang akan dihasilkan, UML juga bisa menggambarkan blueprint yang identik untuk sebuah system software.
3. UML sebagai bahasa pemrograman
UML berfungsi sebagai bahasa pemrograman mencoba melakukan semuanya dengan UML sampai kepada produk jadinya. Analisis dan perancangan dilakukan dengan diagram-diagram yang ada dalam UML, sementara sebuah tool atau generator bisa menghasilkan produk akhir dari diagram-diagram ini.
ada banyak software untuk pembuatan UML, untuk pembuatan UML yang sangat mudah cara penggunaannya kita bisa menggunakan software seperti :
- Microdoft Office Visio (bawaan microsoft Office)
- Agro UMl (download gratis) http://www.ziddu.com/download/21986055/ArgoUML-0.34-setup.exe.html
- Star UML (download gratis) http://www.ziddu.com/download/21986180/staruml-5.0-with-cm.exe.html
- BOUML (download gratis)
- DanLainLain
d-in4matika Templates
0 Comment:
Posting Komentar