13
mengungkapkan semua
aspek
penting
dari
sistem.
Pada
saat
yang
sama,
anda
memiliki
fleksibilitas
untuk
menekan
bagian-bagian dari
diagram
yang
tidak
relevan
dengan
aspek
yang
dimodelkan dalam
rangka
untuk
menghindari kekacauan diagram dengan rincian yang tidak relevan.
Seperti
bahasa-bahasa
lainnya,
UML
mendefinisikan
notasi
dan
sintaks/semantik. Notasi
UML
merupakan
sekumpulan
bentuk
khusus
untuk
menggambarkan berbagai
diagram
piranti
lunak.
Setiap
bentuk
memiliki
makna
tertentu,
dan
UML
syntax
mendefinisikan bagaimana
bentuk-bentuk
tersebut
dapat
dikombinasikan. Notasi
UML
terutama
diturunkan dari
3
notasi
yang
telah ada
sebelumnya: Grady
Booch OOD
(Object-Oriented
Design),
Jim
Rumbaugh OMT
(Object
Modeling
Technique),
dan Ivar Jacobson
OOSE
(Object-Oriented
Software
Engineering).
Sejarah
UML
sendiri
cukup
panjang. Sampai
era
tahun
1990
seperti
kita
ketahui
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,
dan
sebagainya.
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
|