88
1.
Entity class, yang datang dari sebuah domain model. Objek ini pasif,
menunggu sebuah event bisnis
untuk terjadi sbelum objek tersebut
melakukan sesuatu.
2. Boundary class, class
yang didesain untuk hidup pada boundary
otomatisasi sistem. Pada system desktop, class ini biasanya merupakan
window dan class lain yang terhubung dengan user interface.
3. Control class, yaitu class
yang menjadi penghubung antara boundary class
dan entity class. Bertanggungjawab untuk menangkap pesan dari class
objek dan mengirimkannya ke class entity
objek yang tepat. Berperan
sebagai controller antara view layer dan domain layer.
4. Data access class, digunakan untuk mendaptkan kembali data dari dan ke
database, termasuk SQL (Structured Query Language) statement
ke
method
entity class, sebuah layer
pemisah antara class
untuk mengakses
database yang digunakan pada desain sistem.
2.6.11
Package Diagram
Menurut Satzinger, Jackson, & Burd (2005, p339-342), design class
diagram dapat dikembangkan untuk setiap layer. Pada view layer
dan data
access layer, beberapa class
baru harus dispesifikasikan. Package diagram
pada UML merupakan diagram tingkat lanjut yang memungkinkan desainer
untuk menghubungkan setiap class
ke kelompok tertentu. Pada contoh
digambarkan view
layer, domain
layer, dan data
access
layer. Pada saat
desainer perlu untuk mendokumentasikan perbedaan atau persamaan dari
|