Rumah Pengembangan Apa itu analisis dan desain berorientasi objek (ooad)? - definisi dari techopedia

Apa itu analisis dan desain berorientasi objek (ooad)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Analisis dan Desain Berorientasi Objek (OOAD)?

Analisis dan desain berorientasi objek (OOAD) adalah pendekatan teknis yang digunakan dalam analisis dan desain aplikasi atau sistem melalui penerapan paradigma dan konsep berorientasi objek termasuk pemodelan visual. Ini diterapkan sepanjang siklus hidup pengembangan aplikasi atau sistem, menumbuhkan kualitas produk yang lebih baik dan bahkan mendorong partisipasi dan komunikasi pemangku kepentingan.

Techopedia menjelaskan Analisis dan Desain Berorientasi Objek (OOAD)

Perangkat lunak dan sistem aplikasi komputer adalah konsep yang sangat kompleks karena ada beberapa batasan materi dan banyak kemungkinan rekonstruksi sewenang-wenang. Bandingkan dengan hal-hal seperti desain jembatan atau bangunan, di mana konsep jembatan atau bangunan ditentukan oleh bahan yang akan digunakan dan sifat lingkungan yang dibangunnya, yang menghasilkan beberapa pilihan. Perangkat lunak tidak menikmati batasan yang sama, dan ruang untuk kompleksitas tumbuh sangat besar. Di sinilah analisis dan desain berorientasi objek berperan. Ini menggunakan abstraksi sebagai alat untuk merangkum kompleksitas, dan semakin banyak abstraksi diperkenalkan, semakin besar pengurangan kompleksitas. Tindakan abstraksi dan enkapsulasi ini memungkinkan masalah tertentu untuk disorot dan kemudian ditekan.


OOAD paling baik diterapkan secara iteratif karena tidak ada proses yang jelas terlibat, tetapi setiap aspek di mana OOAD diterapkan disempurnakan karena digunakan kembali. Ini karena bagian utama dari desain didasarkan pada seluruh aspek sistem dan pada entitas daripada pada fungsi dan kode individu. Ini memaksakan pendekatan modular OOAD yang tujuannya adalah untuk memecah masalah atau sistem menjadi unit-unit yang lebih kecil, yang disebut objek, yang dapat berdiri sendiri dan diubah tanpa terlalu banyak mempengaruhi orang-orang di sekitarnya. Ini membuatnya mudah untuk menambahkan fungsionalitas dan perilaku dan memungkinkan sistem menerima perubahan dengan anggun.

Apa itu analisis dan desain berorientasi objek (ooad)? - definisi dari techopedia