Objek instance adalah setiap hal yang khusus misalnya orang, tempat benda, sebagai nilai atribut dari objek. Behavior adalah apa yang dapat dilakukan
suatu objek. Dalam analisis berorientasi objek, behavior dari objek biasanya mengacu pada method, operation dan service. Encaplusation adalah
penggabungan dari beberapa item bersama-sama kedalam satu unit.
2.9.4 Aktivitas Utama OOAD
Terdapat 4 aktivitas utama yang digunakan dalam menggunakan metode Unified Software Deployment
untuk OOAD Object Oriented Analysis and Design
dan ditambah 2 aktivitas implementasi berdasarkan pendekatan Mathiassen yang biasa juga disebut A Traditional Top-Down Approach Based on
OOAD yaitu Mathiassen, 2000:
1. Problem Domain Analysis
2. Application Domain Analysis
3. Architecture Design
4. Component Design
Aktivitas implementasi yaitu: 1.
Programming .
2. Quality Assurance
2.9.4.1 Problem Domain Analysis
Problem domain analysis adalah bagian dari sebuah konteks yang
diadministrasikan, dimonitor atau dikontrol oleh sebuah sistem. Dalam tahapan ini sistem dirancang sesuai dengan kebutuhan informasi dari pengguna, tahapan ini
menentukan hasil dari keseluruhan aktivitas analisis dan perancangan.
Problem domain terdiri dari :
1. Classes
Class adalah sebuah deskripsi dari kumpulan objek-objek yang memiliki
struktur behavior pattern dan atribut yang sama. Abstraksi, klasifikasi, dan seleksi adalah tugas utama dalam aktifitas kelas. Kelas merupakan tujuan utama dalam
mendefinisikan dan membatasi problem domain. Kelas terdiri dari nama kelas, atribut dan operasi. Nama kelas yaitu yang mendefinisikan kelas itu sendiri.
2. Structure
Aktifitas structure difokuskan pada hubungan antara classes dan objek. 3.
Events Event
adalah sebuah kejadian seketika yang melibatkan satu atau lebih objek. Event table mempermudah dalam menganalisa sistem agar tidak ada event
yang terlupakan dalam membuat suatu class diagram. 4.
Behaviour Pattern Behavior pattern
adalah deskripsi dari event trace yang mungkin untuk semua objek di dalam class. Event trace adalah urutan event-event dari suatu
objek tertentu. Behavior pattern dapat digambarkan dalam state diagram. State diagram
menggambarkan behavior umum dari semua objek dari class
tertentu, yang terdiri dari bagian-bagiannya dan transisi di antaranya dan juga dapat menjelaskan usecase. Statechart diagram menggambarkan transisi dan
perubahan keadaan suatu objek pada sistem sebagai akibat dari stimulasi yang diterima. Notasi pada behavioral pattern terdiri dari tiga macam yaitu, sequence
selection dan iteration. Sequence merupakan events yang terjadi sekali saja.