34
2.6
Unified Modelling Language (UML)
Unified Modelling Language
(UML)
adalah
notasi
yang
lengkap
untuk
membuat
visualisasi
model
suatu
sistem.
Sistem
berisi
informasi
dan
fungsi
tetapi
secara
normal
digunakan untuk
memodelkan sistem komputer. Sebagaimana
halnya bahasa permodelan,
UML
mengijinkan
deskripsi
dari
sistem dibuat
dengan mendetail
pada
setiap
level
abstraksi. Notasi tersebut akan
mendefinisikan sistem dengan arsitektur berorientasi
objek.
UML
adalah
sintaks
umum untuk
membuat
model
logika
dari
suatu
sistem,
dan
digunakan
untuk
menggambarkan
sistem agar
dapat
dipahami
selama
fase
analisis
dan
desain. Sintaks yang didesain bersifat independen dari bahasa target, proses piranti lunak
atau
tool,
tapi
cukup
umum dan
fleksibel
karena dapat
diatur
sesuai
dengan
kebutuhan,
dengan menggunakan definisi perluasan, mengakomodasi hampir semua bahasa. Sintaks
yang
didefinisikan
mudah
dipahami,
dan
diaplikasikan
ke
dalam proyek,
dan
mudah
didefinisikan. Ini memerlukan definisi himpunan sistematik yang sesuai untuk proses
arsitektur atau piranti lunak.
Keuntungan UML
Beberapa keuntungan dalam menggunakan UML antara lain:
1.
Sebagai
bahasa
permodelan
yang general-purpose,
difokuskan
pada
pokok
himpunan
konsep
yang
dapat
dipakai bersama,
dan
menggunakan
pengetahuan
bersama dengan mekanisme perluasan.
|