Monday, September 5, 2016

Pengertian OOAD (Object Oriented Analysis and Design)

OOAD (Object Oriented Analysis and Design)
OOAD adalah suatu pendekatan rekayasa perangkat lunak dari sebuah sistem yang terdiri dari sekelompok objek yang saling berinteraksi, dan setiap objek itu mewakili beberapa entitas. Yang ditandai dengan adanya sebuah kelas, elemen data dan perilaku dari objek tersebut.
Object Oriented Analysis (OOA) menerapkan teknik pemodelan objek dengan menganalisis persyaratan fungsional untuk suatu sistem, sedangkan Object Oriented Design (OOD)menjabarkan sebuah bentuk sistem berdasarkan hasil dari analisa OOA (Object Oriented Analysis)OOA berfokus pada “apa yang sistem butuhkan”, sedangkan OOD berfokus pada “sistem tersebut dapat melakukan hal apa saja”.
OOA (Object Oriented Analysis)
OOA adalah metode yang melakukan analisa requirement (syarat/keperluan) yang harus dipenuhi sebuah sistem) yang dispesifikasikan berdasarkan sudut pandang kelas-kelas dan objek-objek yang ditemui dalam ruang lingkup perusahaan.
Object-oriented analysis (OOA) ini telah ada sejak 1988. orang yang telah memakai metode ini adalah Shlaer-Mellor, Jacobson, Coad-Yourdon, and Rumbaugh. Hasil sukses dalam penerapan metode ini dibuktikan di AT & T Bell Labs. AT & T Bell Labs menerapkan metode ini dalam project besar yang disebut Call Attempt Data Collection System (CADCS). Dari proyek tersebut didapat bahwa penggunaan metode ini mengurangi 8% dari total waktu untuk spesifikasi kebutuhan project dan pengurangan 30% staff effort.
Object-oriented analysis (OOA) ini memiliki hubungan erat dengan Object-oriented lainnya. Diantaranya yaitu Object-Oriented DatabaseObject-Oriented Design, dan Object-Oriented Programming Languages. Dalam kenyataannya metode-metode diatas tidak bisa dilepaskan satu sama lain. Karena untuk mendapatkan hasil yang maksimal keseluruhan metode diatas harus digunakan.
Sasaran OOA adalah mengembangkan sederetan model yang menggambarkan perangkat lunak komputer pada saat komputer itu bekerja untuk memenuhi serangkaian persyaratan yang ditentukan oleh pelanggan. OOA membangun metode multi-bagian untuk memenuhi sasaran tersebut. Tujuan dari OOA adalah menentukan semua kelas dan hubungan serta tingkah laku yang berkaitan dengan object secara relevan dengan masalah yang akan dipecahkan.
OOD (Object Oriented Design)
OOD adalah metode untuk mentransformasi model analisis yang dibuat dengan menggunakanOOA ke dalam suatu model desain yang berfungsi sebagai cetak biru bangunan perangkat lunak.
Selama OOD, pengembang menerapkan batasan implementasi model yang diambil dari OOA. Batasan tersebut dapat mencakup tidak hanya batasan yang diberlakukan yang dipilih oleh arsitektur tetapi juga termasuk batasan non-fungsional, seperti seluruh transaksi, waktu respon, platform yang dapat berjalan, lingkungan pengembangan, ataupun bahasa pemrograman. Konsep dalam model analisis tertuju pada kelas yang diimplementasikan dan interface yang dihasilkan oleh model, misalnya terdapat penjelasan secara rinci tentang bagaimana sistem akan dibangun.
Refrensi :
Reaksi:

0 komentar:

Post a Comment

Follow by Email

Total Pageviews

Translate

Popular Posts

Ahmad Sururi