Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ANALISIS BERORIENTASI OBJEK

Presentasi serupa


Presentasi berjudul: "ANALISIS BERORIENTASI OBJEK"— Transcript presentasi:

1 ANALISIS BERORIENTASI OBJEK
Oleh Abdul Munif

2 Pengenalan OOA Aktivitas teknik pertama yang dilakukan sebagian dari RPL dan didasarkan dalam serangkaian prinsip dasar yaitu: Domain informasi dimodelkan Fungsi modul digambarkan Tingkah laku model direpresentasikan Model partisi Model awal representasikan inti masalah

3 Pengenalan OOA Tujuan OOA adalah menentukan semua kelas(dan hubungan serta tingkah laku yang berkaitan dengannya) yang relevan dengan masalah yang akan dipecahkan. Tugas yang harus di lakukan: Persyaratan pemakai dasar harus dikomunikasikan diantara pelanggan dan rekayasa perangkat lunak Kelas-kelas harus diidentifikasi Hirarki kelas harus di representasikan Hubungan objek-objek harus di representasikan Tingkah laku dimodelkan Tugas 1-5 diaplikasikan lagi secara iteratif sampai model selesai

4 Analisis Berorientasi Objek
Sasaran OOA adalah mengembangkan sederetan model yang menggambarkan perangkat lunak komponen pada saat perangkat lunak itu bekerja untuk memenuhi serangkaian persyaratan yang ditentukan OOA.

5 Analisis Berorientasi Objek
Pendekatan konvensional vs OO Landskap OOA Metoda OOA dalam bentuk otline: Metode Booch Metode Coad dan Yourdon Metode Jacobson Metode Rambough Metode Wirf-Brock

6 Analisis Domain Analisis untuk sistem berorientasi objek dapat terjadi pada berbagai tingkat abstraksi yang berebeda. Pada tingkat bisnis atau hiburan, teknik yang sesuai dengan OOA dapat dirangkai dengan pendekatan rekayasa informasi di dalam usaha untuk menentukan kelas, objek, hubungan, dan tingkah laku yang memodel keseluruhan bisnis.

7 Analisis Domain A. Reuse dan Analisis Domain
Teknologi objek dibangkitkan dari reuse. Perhatikan satu contoh sederhana. Analisis persyaratan untuk suatu aplikasi yang baru menunjukkan bahwa dibutuh kan 100 kelas. Dua tim diberi tugas untuk membangun aplikasi tersebut. Masing-masing akan mendesain dan membangun suatu produk akhir. Masing-masing dihuni oleh manusia dengan tingkat keahlian dan pengalaman yang sama.

8 Analisis Domain Firesmith [FIR93] menggambarkan analisis domain perangkat lunak dengan cara sebagai berikut: Analisis domain perangkat lunak adalah identifikasi, analisis dan spesifikasi persyaratan umum suatu domai aplikasi spesigik, yang secara khas digunakan pada proyek bertingakat pada domain aplikasi itu. Anlisis domain berorientasi objek adalah identifikasi, analisis, dan spesifikasi kemampuan reusable yang umum di dalam suatu domain aplikasi khusus, dalam bentuk objek umum, kelas, subassembly, dan kerangka kerja.

9 Analisis Domain Aktivitas yang terjadi sebelum proses analisis domain
Tentukan domain yang akan diselidiki Kategorikan item yang diekstrak dari domain tersebut Kumpulkan sampel representatif dari aplikasi di dalam domain tersebut Analisis masing-masing aplikasi pada domain tersebut Kembangkan model analisis untuk objek tersebut

10 Komponen Generik Dari Model Analisis OO
Pandangan statis mengenai kelas-kelas semantik Pandangan statis mengenai atribut Pandangan statis mengenai hubungan Pandangan statis mengenai tingkah laku Pandangan dinamis mengenai komunikasi Pandangan dinamis mengenai kontrol dan waktu

11 Proses OOA Use Case Pemodelan Kelas-tanggung jawab-kolaborator Kelas

12 Proses OOA Pendefinisian stuktur dan hirarki
Begitu kelas dan objek sudah diidentifikasi dengan menggunakan model CRC, analis mulai untuk berfokus pada stuktur model kelas dan hirarki resultan yang muncul pada saat kelas dan subkelas muncul. Pendefinisian subjek dan sub sistem Model analisis untuk aplikasi yang kompleks memiliki ratusan kelas dan puluhan struktur.

13 Notasi struktur gen-spec
Control panel Mewakili struktur Gen-spec Keypad Lite screen

14 Notasi struktur whole-part
sensor Mewakili Stuktur Whole-part Entry sensor Smoke sensor Motion sensor

15 Model Hubungan Objek Model hubungan objek dapat diperoleh dalam 3 langkah Dengan menggunakan kartu indeks Dengan mengkaji kartu indeks model CRC Begitu yang telah diberi nama terbangun

16 Model Tingkah Laku Objek
Identifikasi event dengan use case Representasi keadaan Keadaan dari masing-masing objek ketika sistem melakukan fungsinya Keadaan sistem pada saat diselidiki dari luar ketika sistem melakukan fungsinya

17

18 Kesimpulan Metode OOA memungkinkan perekayasa perangkat lunak memodelkan suatu masalah dengan merepresentasikan objek, atribut dan operasi sebagai komponen pemodelan primer.Proses OOA dimulai dengan definisi use case-skenario yang menggambarkan bagaimana sistem OO digunakan.

19 Thank’s Atas Perhatiannya


Download ppt "ANALISIS BERORIENTASI OBJEK"

Presentasi serupa


Iklan oleh Google