30
serta
menjalankan
aplikasi-aplikasi
yang
ada
diberbagai platform
perangkat
keras.
Pengembangan
dapat
berlangsung
lebih
cepat
dan
lancar
karena
sistem dirancang
seperti dunia nyata melihatnya. Pengembangan lebih cepat berarti pengurangan pada
biaya
pengembangan.
Kode
berkualitas
tinggi
memberikan
keandalan
lebih
besar
dan ketangguhan yang lebih dibandingkan dengan yang biasa ditemukan dalam
sistem berorientasi
proses
dan
data.
Kode
berkualitas
tinggi
dan
kemampuan
pemakaian kembali memberikan keuntungan saat pemeliharaan atau rekayasa ulang
sistem.
Kelemahan OOAD
1. Diperlukan waktu lama untuk memperoleh pengalaman pengembangan.
2. Kesulitan metodologi untuk menjelaskan sistem bisnis rumit.
3. Kurangnya pilihan peralatan pengembangan
yang khusus disesuaikan
untuk
sistem bisnis.
2.1.5
Unified Modelling Language (UML)
2.1.5.1 Pengertian UML
UML (Unified Modeling Language) adalah the industry standard language for
specifying,
visualizing,
constructiong,
and
documenting
the
artifacts
of
object
based
software systems.
Dari pengertian diatas, dapat kita artikan bahwa UML merupakan suatu bahasa
standar
yang digunakan untuk menspesifikasikan,
memvisualisasi,
mengkonstruksi, serta
mendokumentasikan artifak dari suatu system software yang berbasiskan objek.
|