![]() 76
Hirarki whole-part, baik agregasi dan komposisi memungkinkan analis
untuk mengekspresikan perbedaan yang lebih halus antara hubungan
antar class.
2.6.4
CRUD Matrix
Menurut Satzinger, Jackson, & Burd (2005, p199), terdapat sebuah
matriks yang dapat dibuat untuk menggambarkan kebutuhan akses. Salah satu
pendekatan adalah dengan mendata use case
dan domain class
pada sebuah
ide case domain class matrix. Matriks ini menunjukkn use case
mana yang
dapat mengakses setiap domain class. Informasi ini diperlukan ketika
mendesain interaksi objek untuk setiap usecase. Membuat matriks untuk
merangkum informasi ini akan sangat berguna. Huruf C
berarti use case
membuat data baru, R
berarti use case
membaca data, U
berarti use case
meng-update
data, dan D
berarti use case
dapat menghapus data. Akronim
CRUD (Create, Read, Update, Delete) sering digunakan untuk
menggambarkan jenis matriks ini.
Tabel 2.3 Contoh Tabel CRUD Matrix
Use Cases
Domain Classes
Outlet
Inventory Item
Order
Look up item availability
R
Create New Order
CRU
RU
C
Update Order
RU
RU
RUD
Sumber : Satzinger, Jackson, & Burd, 2005, p200
|