TERMINOLOGI
Structures
- 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.
Tidak ada komentar:
Posting Komentar