37
Unified Modeling Languange menggabungkan teknik terbaik dari pemodelan data (entity
relationship diagram / ERD), pemodelan bisnis (work flows), pemodelan objek, dan
pemodelan
komponen. Unified
Modeling
Languange bertujuan untuk menjadi standar
bahasa pemodelan (Modeling) yang dapat membentuk sistem yang sama dan yang
terbagi bagi (shared).
Spesifikasi
ini
menjadi
populer
dan
standar
karena
sebelum adanya
Unified
Modeling Languange, telah ada berbagai macam spesifikasi yang berbeda. Hal ini
menyulitkan
komunikasi
antar pengembang
piranti
lunak.
Untuk itu beberapa
pengembang spesifikasi yang sangat berpengaruh berkumpul untuk membuat standar
baru.
Dengan
menggunakan Unified Modeling Language, model dapat dibuat untuk
semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti
keras,
sistem
operasi
dan
jaringan
apapun,
serta
ditulis
dalam bahasa
pemrograman
apapun.
Karena
Unified Modeling Languange
menggunakan
class
dan
operation
dalam
konsep dasarnya, maka Unified Modeling Languange lebih cocok untuk penulisan
piranti
lunak
dalam bahasa
bahasa
berorientasi
objek
seperti
C++,
Java,
C#
atau
VB.NET. Walaupun demikian, Unified Modeling Languange tetap dapat digunakan
untuk pemodelan aplikasi procedural dalam VB atau C.
|