Merupakan ekspresi kompleksitas lingkup permasalahan yang termasuk dalam tanggung jawab sistem.
Structure berguna untuk menyederhanakan kompleksitas multiple objects-&-class dan memusatkan perhatian analist.
Hal-hal yang harus diperhatikan :
- Apakah termasuk dalam batasan masalah?
- Apakah termasuk dalam tanggung jawab sistem?
- Apakah memenuhi syarat-syarat suatu obyek?
Gen-Spec
( Inheritance )
Melihat hubungan antar class dan object sebagai obyek yang bersifat umum dan bersifat spesifik
“adalah” , “adalah sejenis”
terdapat penurunan sifat / pewarisan (inheritance)
Notasi
Cara mengidentifikasi struktur
Apakah ada penurunan sifat?
Apakah ada sifat-sifat (attribut/service) yang berlaku untuk semua
object (umum) dan ada yang hanya berlaku untuk object tertentu (khusus)
Cara menggambarkan ada 2 cara :
- hierarchy
- lattice.
Lattice, digunakan untuk memperjelas spesialisasi tambahan dan menunjukkan kesamaan sifat suatu object.
Whole-Part
( Aggregation )
“ memiliki “
terdapat 3 macam :
• assembly – parts (benda dan bagian-bagiannya)
• container – contain (wadah dan isinya)
• collection - members (kumpulan dan anggotanya)
Notasi
Cara mengidentifikasi struktur
- Apakah obyek tersebut menjelaskan lebih dari sekedar nilai attribute?
- Jika tidak, lebih baik didefinisikan sebagai attribute dari obyek “whole”
TERMINOLOGI
Subjects
- Suatu mekanisme yang digunakan untuk membantu pembaca dalam memahami suatu model yang besar dan kompleks.
- Subject merupakan penerapan dari hukum Miller (kapasitas memori jangka pendek manusia pada suatu saat berkisar 5-9). Hukum tersebut diterapkan dengan menunjukkan visibilitas model dan pembatasan jumlah obyek yang ditampilkan pada suatu saat.
Subjects
HOW
1. Pilih class teratas dari masing-masing struktur sebagai calon subyek
2. Pilih object-&-class yang tidak termasuk dalam suatu struktur sebagai calon subyek.
3. Cari subyek dengan memperkecil ketergantungan dan interaksi antar subyek.
0 komentar:
Posting Komentar