Object Oriented Design
Object Oriented Design
Object Oriented Design
Design
Pendahuluan
Desain berorientasi objek (OOD)
Masalah-masalah Desain
Dekomposabilitas - fasilitas di mana metode desain membantu
desainer melakukan dekomposisi terhadap masalah yang besar ke
dalam sub-masalah yang lebih mudah untuk dipecahkan;
Komposabilitas - tingkat di mana sebuah metode desain
memastikan bahwa komponen progam (modul), begitu diberikan
dan dibangun, dapat digunakan untuk membuat sistem yang lain
lagi.
Pemahaman - kemudahan di mana suatu komponen program
dapat dipahami tanpa referensi ke informasi lain atau modul lain.
Kontinuitas - kemampuan untuk membuat perubahanperubahan kecil di dalam sebuah program dan membuat
perubahan-perubahan ini memanifestasi diri mereka sendiri
dengan perubahan yang sesuai hanya dalam satu atau beberapa
modul dan;
Proteksi - karakteristik arsitektur yang akan mengurangi
penyebab efek samping bila suatu kesalahan benar-benar terjadi
dalam modul yang diberikan.
Kesimpulan
OOD menerjemahkan model OOA dari dunia
nyata ke dalam model implementasi spesifik yang
dapat direalisasikan di dalam perangkat lunak.
Seperti OOA, ada banyak metode OOD yang
masing-masing berbeda.
Selama desain subsistem, disinggung 4
komponen: komponen domain masalah,
komponen interaksi manusia, komponen
manajemen tugas, dan komponen manajemen
data. Komponen domain masalah
mengimplementasi persyaratan pelanggan bagi
aplikasi OO.