Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehLanny Pranoto Telah diubah "6 tahun yang lalu
1
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Tahun : 2005 Versi : 5 Pertemuan 7 Structure
2
Mahasiswa dapat Merumuskan Object dengan Class (C2)
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Merumuskan Object dengan Class (C2) Mahasiswa dapat Menghubungkan Object dan Class (C3) Mahasiswa dapat Menghubungkan Class (Structure) (C4)
3
Outline Materi Asosiasi Generalisasi Agregasi
4
Problem Domain Analysis
System Definition Behaviour Classes Structure Model
5
Menentukan Structure Dimulai dengan class dan event yang ada pada event table Tentukan struktur object dan struktur class Hubungkan antar class Hasilnya adalah class diagram
6
Association Anywhere from one to many Ownership Anywhere from
Car Person 0..* 1..* Ownership Anywhere from zero to many Name is optional, but recommended
7
Aggregation Anywhere from four to many One and Assembly side only one
4..* 1..* 1 Body Motor Wheel Cam Shaft Cylinder Car 2..* Anywhere from four to many One and only one Assembly side Component side (min and max)
8
Generalisation Group under one generalisation Class without objects
Passenger Car Private Car Taxi Group under one generalisation Account Loan Checking Acc. Basic Account Service Acc. Taxi “is a” passenger car or Taxis are a subset of passenger cars Class without objects Multiple inheritance Person Employee Customer
9
Evaluate systematically
Membuat Class Diagram Find candidates for structure Event table Explore patterns Evaluate systematically Class diagram
10
Contoh Class Diagram Customer Employee Time Slot Other Free Work
Day Schedule Time Slot Other Free Work Apprentice Assistant 1 1..* 0..* Appointment
11
To Be Continue
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.