STRUCTURES [ PBO 6 ]

Minggu, 08 Desember 2013

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