Home Start Back Next End
  
62
1. 
Reusability ?kemampuan untuk
menggunakan kembali pengetahuan dan
kode
program
yang
ada,
dapat
menghasilkan keunggulan
saat suatu sistem baru dikembangkan atau sistem
yang ada
dipelihara
atau
direkayasa
ulang.  
Kemampuan
ini
dapat
digunakan
kembali  
berdasarkan  
objek  
yang  
telah
diciptakan
sebelumnya bahkan
mungkin
hanya
dengan
memberikan 
sedikit  
modifikasi.  
Hal  
tersebut  
dapat
mengurangi 
biaya 
pengembangan 
sebuah 
proyek 
dan
memberikan keuntungan untuk proyek – proyek lainnya.
2.
Interoperability ?
kemampuan
untuk
mengintegrasikan
berbagai
aplikasi  dari 
beberapa  sumber,  seperti  program
yang
dikembangkan
sendiri
dan
perangkat
lunak
jadi, 
serta 
menjalankan 
aplikasi-aplikasi 
ini 
di
berbagai platform perangkat keras.
?
Kelemahan Analisis dan Desain Berorientasi Objek
Beberapa
kelemahan dari
sistem
berorientasi
objek
(McLeod,
2001,
p615)
adalah:
-
Diperlukan waktu lama untuk memperoleh pengalaman pengembangan.
-
Kesulitan metodologi untuk menjelaskan sistem bisnis yang rumit.
-
Kurangnya  pilihan
peralatan
pengembangan
yang  khusus  disesuaikan
untuk sistem bisnis.
Word to PDF Converter | Word to HTML Converter