Matakuliah Tahun Versi : M0446/Analisa dan Perancangan Sistem Informasi : 2005 : 0/0 Pertemuan 4 Menentukan Class 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Mahasiswa dapat Menghasilkan Event Table 2 Outline Materi • Evaluasi untuk Class • Evaluasi untuk Event 3 Evaluating Class and Event • Evaluate systematically • What should be part of the problem domain and what should not? • More difficult with abstract concepts, e.g. account, but may be helpful to ... – think of as physical object, e.g. box of receipts – think of as what it actually represents, e.g. contract to allow withdrawal of money deposited • Principle: Have an open mind, but select critically 4 Kriteria Evaluasi Secara Umum • Kebutuhan akan informasi – Masukan classes dan events hanya jika system function akan menggunakan informasi tersebut • Fokus pada problem domain bukan application domain – Interested in those things that future users will administrate, monitor, or control • Harus relevan pada definisi sistem – Jika tidak, perlu didiskusikan dengan user – Mungkin perlu mengubah definisi sistem 5 Kriteria Evaluasi Untuk Class • Dapatkah mengidentifikasikan object dari class – Perlu dapat mengidentifikasikan object secara jelas • Apakah class mempunyai informasi yang unik – Dapatkah informasi diturunkun dari class lain • Apakah class dapat menurunkan banyak object ? – Jika hanya satu instance, biasanya hampir tidak diperlukan • Apakah class mempunyai jumlah event yang cocok dan dapat di manage ? – Terlalu banyak event bisa menunjukkan butuh class lagi 6 Kriteria evaluasi untuk event • Apakah event itu instant ? – Jika tidak, maka kita perhatikan dengan mulai dan berhentinya suatu event, dan mungkin event diantaranya • Apakah event atomic? – Jika mempunyai sub-event, gantikan event utama dengan sub-event • Apakah event dapat diidentifikasi pada saat terjadi ? – Bagaimana kita tahu bahwa events tersebut sudah terjadi ? 7
© Copyright 2024 Paperzz