|
22
software
yang
berdasarkan
pada
orientasi objek.
UML
mulai
dikembangkan
sejak
pertengahan tahun 1990-an sebagai sebuah
usaha bersama antara James Rumbaugh,
Grady Booch, dan Ivar Jacobson, dengan pengembangan notasi masing-masing di awal
tahun 1990-an. Lambang U yang berasal dari UML diartikan untuk unified
(penggabungan), yang menunjukkan tiga pengembang
yang
mengkombinasikan
fitur-
fitur terbaik bahasa-bahasa yang telah dikembangkan sebelumnya. UML terbagi menjadi
beberapa tipe diagram, yakni :
1)
Class
diagram(diagram kelas)
yang
mendeskripsikan
kelas-kelas
yang
ada
dan
sekaligus hubungan antar kelas tersebut.
2)
Interaction
diagram(diagram interaksi)
yang
terdiri
dari
dua
jenis,yaitu:
sequence
diagram dan collaboration diagram. Diagram ini menitikberatkan pada perilaku
sistem dalam jangka
waktu, dimana setiap objek
melakukan
interaksi
masing-
masing.
3)
State
diagram
and
activity
diagram
yang
menunjukkan
bagaimana
sistem
berjalan
internal.
4)
Component
diagram
and
deployment
diagram yang
akan
menonjolkan
bagaimana
bermacam-macam komponen
yang ada di dalam
sistem diurutkan secara
logika dan
fisik.
UML
itu
sendiri
tidak
hanya
berupa
notasi-notasi
yang
digambarkan
dalam
diagram, tetapi juga memiliki fitur tambahan yang menarik :
1. Rincian semantik yang mendeskripsikan pengertian dari notasi yang berbeda-beda.
2. Perpanjangan mekanisme yang memungkinkan perancang software dalam
merepresentasikan konsep yang bukan merupakan bagian dari inti UML
|