ADBO_Domain Model

Jumat, 20 September 2013



Istilah dalam OOP / PBO
¢  Obyek : komponen di dalam sebuah program
¢  Property : karakteristik yang dimiliki obyek
¢  Method : aksi yang dapat dilakukan oleh obyek
Event : kejadian yang dapat di alami oleh obyek



Konsep OOP

·         Class (cetakan object)
·         Object (instan object)
·         Instance variable
·         Method
·         Constructor
1.      Pengkapsulan : menggabungkan data dan prosedur dalam objek
2.      Pewarisan : menambahkan fungsionalitas dengan membuat subclass baru
3.      Polimorfisme : mengijinkan pesan diinterprestasikan

Abstract vs Concrete Class
o  Abstract class
            à class yang menyimpan aspek generic dari sub class
            à tanpa implementasi
            à tidak memiliki body, body digantikan dengan (;)
o  Concrete class
            à subclass dari abstract class
            à mengimplementasikan abstract class

Konsep ADBO
o  Use case driven
            à saat analisa memperhatikan use case
o  Architecture centric
            à saat desain memperhatikan arsitektur fungsional, static, dynamic dari sistem
o  Iterative & Incremental (berulang dan bertambah )
            à mudah untuk dipakai ulang ataupun diupgrade

Domain Model
Model : gambaran
Domain : tempat
Jadi domain model adalah gambaran dari suatu tempat

Tahapan Pembuatan Model Domain
Cukup dengan adanya hubungan antara ”generalization (is a)” dan “aggregation (has a)”
Komponen Utama Model Domain
¢  Domain Classes - Setiap Kelas Domain menunjukkan jenis obyek
¢  Attributes - Entitas
¢  Associations - Relasi antara dua buah kelas domain atau lebih.
¢  Additional Rules - Aturan kompleks yang tidak dapat ditampilkan dengan simbologi maka ditampilkan dengan catatan terlampir.

Contoh Model Domain Sederhana

0 komentar:

Posting Komentar

 
Copyright © -2012 share knowledge :) All Rights Reserved | Template Design by Favorite Blogger Templates | Blogger Tips and Tricks