Apa Itu Object?
A
thing you can interact with (Pooley
R)
A
person or thing to which action, thought or feeling is directed. (Webster Dictionary)
Suatu
produk materi atau substansi yang kelihatan (visible) dan dapat diukur
(tangible)
Object Type adalah
suatu kategori obyek
Object
Type dapat berupa:
• concrete -> manusia, pensil, mobil, mesin
• intangible -> waktu, kualitas, ide, account
• Roles -> dokter, pasien, pemilik, administrator data
• judgments ->
gaji tinggi, pekerjaan produktif
• relational ->
pernikahan, partnership, ownership
• events -> penjualan,
system crash
• displayable ->
string, integer, icon, image
TEORI KLASIFIKASI
Dalam
usahanya memahami dunia yang ada disekitarnya, manusia menggunakan 3 macam
metode pengorganisasian dalam berpikir (Encyclopaedia Britannica, 1986):
• pembedaan
suatu obyek tertentu berdasarkan atributnya
• pembagian
suatu obyek dengan bagian-bagiannya
•
pengelompokan obyek-obyek yang memiliki kesamaan
Pengelompokan
obyek dapat dilihat dari sifat-sifat obyek tersebut / behaviour categories, yang dapat digolongkan berdasarkan (Britannica, “Animal Behaviour” 1986):
• on the
basis of immediate causation
• on
similarity of evolutionary history (change over time) and
• on the
similarity of function.
TERMINOLOGI
Object.
·
Suatu
abstraksi dari sesuatu yang terdapat dalam batasan permasalahan, yang
menunjukkan kemampuan sistem untuk menyimpan informasi mengenai obyek tersebut
dan bagaimana berinteraksi dengan obyek tersebut.
·
Pembungkusan
nilai-nilai atribut dengan sifatsifatnya (services)
yang ekslusif.
Class
Suatu
kumpulan object yang dapat dijelaskan dengan attribute dan
services yang sama.
Class & Object
Suatu istilah
yang berarti sebuah class
dan obyek dalam class tersebut .
Class-&-Object
WHY?
Membuat suatu
representasi teknis sedekat mungkin dengan pandangan konseptual dari dunia
nyata.
OBJECT ORIENTED ANALYSIS MODEL
------------------
Subject layer
------------------
Class-&-Object layer
------------------
Structure layer
------------------
Attribute layer
------------------
Service layer
Membuat
kerangka analisis dan spesifikasi yang
stabil
Nama Obyek
·
Kata
benda atau kata sifat & kata benda
·
Menjelaskan
‘sebuah’ obyek dalam class.
·
Gunakan
kosa kata standar dalam ruang lingkup permasalahan.
Class-&-Object
HOW
Where
·
Observasi
·
Lihat
sistem yang sudah ada (hasil object
oriented analysis)
·
prototype
Bagaimana
What
·
struktur
·
sistem
lain
·
devices
·
peran
yang dimainkan
·
tempat
(sites)
·
unit-unit
organisasi
·
prosedur-prosedur
operasional
·
sesuatu/hal-hal
yang diingat
Hal-Hal Yang
Diperhatikan
·
perlu
diingat
·
memiliki
suatu sifat-sifat tertentu
·
(biasanya)
memiliki banyak atribut
·
(biasanya)
terdapat lebih dari satu obyek dalam suatu class
·
terdapat
atribut dan servis yang selalu dapat diaplikasikan
·
domain
based requirement
·
tidak
sekedar hasil perolehan
Tidak ada komentar:
Posting Komentar