Rabu, 30 Januari 2013

ANALISIS BERORIENTASI OBJEK

Sasaran analisis object oriented (OOA)  adalah mengembangkan sederetan model yang menggambarkan perangkat lunak komputer pada saat perangkat itu bekerja untuk memenuhi serangkaian persyaratan yang ditentukan oleh pelanggan.

Menurut Fichman dan Kemerer, yang dapat digunakan untuk membandingkan berbagai medote OOA dan Konvensional :Menurut Fichman dan Kemerer, yang dapat digunakan untuk membandingkan berbagai medote OOA dan Konvensional :
1.   Edentifikasi / klasifikasi entitas
2.   Umum ke spesifik dan keseluruhan ke hubungan entitas bagian
3.   Hubungan entitas lain
4.   Gambaran atribut entitas
5.   Partisi model skala besar
6.   Keadaan dan transisi anta keadaan
7.   Spesifikasi detail untuk fungsi
8.   Dekomposisi top-down
9.   Urutan pemrosesan end-to-end
10. Edentifikasi pelayanan eksklusif
11. Komunikasi entitas (melalui pesan atau even)



Landskap OOA


Beberapa metode yang lebih populer dalam bentuk outline. Maksudnya adalah untuk memberikan gambaran mengenai OOA yang telah diusulkan oleh penulis metode tersebut.

○ Metode Booch
Outline singkat dari pengembangannya :
» Identifikasi kelas dan objek :
   Usulkan objek calon
   Lakukan analisis tingkah laku
   Identifikasi scenario yang relevan
   Tentukan atribut dan operasi untuk masing-masing kelas.

» Identifikasi Semantik dari kelas dan objek :
   Pilih scenario dan analisis
   Tentukan tanggung jawab untuk mencapai tingkah laku yang diinginkan
   Bagikan tanggung jawab untuk menyeimbangkan tingkah laku
   Tentukan objek dan sebutkan tugas dan tanggung jawabnya satu persatu
   Tentukan operasi untuk memenuhi tanggung jawab
   Carilah kolaborasi diantara objek
» Identifikasi hubungan diantara kelas dan objek:
  Tentukan ketergantungan yang ada diantara objek
  Deskripsikan peran masing-masing objek yang berpartisipasi
  Validasi dengan berjalan melewati scenario
» Implementasi kelas dan objek
   Mengimplementasikan pelengkapan model analisis

○ Metode Coad dan Yourdon
Outline singkat pengembangannya :
» Identifikasi objek dengan menggunakan kriteria “apa yang dicari”
» Tentukan struktur generasi-spesifikasi
» Tentukan struktur keseluruhan bagian
» Identifikasi subjek
» Tentukan atribut
» Tentukan pelayanan

○ Metode Rambough
Outline singkat pengembangannya :
» Kembangkan pernyataan ruang lingkup masalah
» Bangun model objek :
   Identifikasi kelas yang relevan untuk masalah tersebut
   Tentukan atribut dan asosiasi
   Tentukan link objek
   Organisasikan kelas objek dengan menggunakan pewarisan
» Kembangkan model dinamis :
   Siapkan skenario
   Tentukan event dan kembangkan penelurusan event untuk masing-masing skenario
   Buatlah diagram aliran event
   Kembangkan diagram keadaan
   Kajilah tingkah laku untuk konsistensi dan kelengkapannya
» Buatlah model fungsional untuk sistem tersebut :
   Identifikasi input dan output
   Gunakan dengan aliran data untuk mempresentasikan tranformasi aliran
   Kembangkan masing-masing fungsi
   Tentukan batasan dan kriteria opsional

○ Metode Wirfs-Brock
Outline singkat pengembangannya :
» Evalusi spesifikasi pelanggan
» Gunakan uraian gramatikal untuk mengekstrak kelas calon dari spesifikasi
» Kelompokkan kelas dengan tujuan untuk mengidentifikasi superkelas
» Tentukan tanggung jawab untuk masing-masing kelas


Analisis Domain
Analisis domain perangkat lunak adalah identifikasi, analisis dan spesifikasi dari persyaratan umum suatu domain aplikasi spesifik, yang secara khas digunakan pada proyek bertingkat pada domain aplikasi itu.

analisis domain


Aktivitas analisis domain:
• Tentukan domain yang akan diteliti :
Untuk melakukannya, analisis harus lebih dulu mengisolasi area bisnis, atau kategori produk dai kependingan.
• Kategorikan item yang akan diekstrak dari domain tsb. :
Item dikumpulkan ke dalam kategori, dan pendefinisian umum dari karakteristik kategori itu ditentukan.
• Kumpulkan sampel representatif dari aplikasi di dalam domain tsb. :
Untuk melakukannya, analisis harus harus memastikan bahwa aplikasi memiliki item yang cocok dengan kategori yang ditentukan.
• Analisis masing-masing aplikasi pada sampel tsb. :
   Langkah – langkah berikut ini ditemui selama analisis domain :
   - identifikasi objek
   - tunjukkan alasan mengapa objek diidentifikasi
   - tentukan adaptasi bagi objek
   - perkirakan persentasi aplikasi pada domain
   - identifikasi objek menurut namanya
• Kembangkan model analisis untuk objek tsb. :
   Model analisis akan berfungsi sebagai dasar bagi desain dan konstruksi objek domain.

0 komentar:

Posting Komentar