Senin, 09 Desember 2013

STRUKTUR [MATERI PBO 6]

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.

0 komentar:

Posting Komentar

 
;