Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehYenny Tedja Telah diubah "6 tahun yang lalu
1
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Tahun : 2005 Versi : 5 Pertemuan 04 Classes
2
Memberikan definisi Event (C1) Menghasilkan Class dan Event (C3)
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memberikan definisi Event (C1) Menghasilkan Class dan Event (C3) Menghasilkan Event Table (C3)
3
Outline Materi Event Event Table
4
Menentukan Class dan Event
Cari candidate Untuk Class Cari candidate Untuk event Evaluasi dan pilih Secara sistematis Event table
5
Cari event didalam problem domain, bukan didalam sistem komputer
Events Cari event didalam problem domain, bukan didalam sistem komputer Jika event tidak instantaneous harus dipecah menjadi event yang lebih kecil Dimana menemukan candidate events : Kt kerja didalam penjelasan atau wawancara Daftar event yang umum atau tipikal type dari event Sistem komputer yang sejenis Literatur teknis didalam problem domain
6
Example Events Process Work & Production Transport Consumption
Engine installed, customer served, order finished Transport Shipment received, article sent, car delivered Consumption Item purchased, budget updated, item rejected Life Cycle Person created, rejected, conference finished Career & Education Graduate, job offered, resigned, enrolled Contract & Exchange Reservation made, schedule agreed Monitoring & Control Vehicle dispatched, temperature exceeded pump started Planning & Management Employee allocated, schedule agreed Decision making Article reviewed, article chosen
7
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 ?
8
Evaluating Classes & Events
Evaluasi secara sistematis 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
9
Contoh Event Table
10
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
11
Terima Kasih
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.