Pertemuan 17 Aplication Domain Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi Tahun : 2005 Versi : 5 Pertemuan 17 Aplication Domain
Mahasiswa dapat Menjelaskan Aplication Domanin dan Siklus (C2) Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menjelaskan Aplication Domanin dan Siklus (C2) Mahasiswa dapat Menghubungkan Aplication Domain (C3) Mahasiswa dapat Memisahkan Object dengan Class pada Aplication Domain dan Problem Domain (C4)
Perbedaan antar Use Case dengan Event dan Actor dengnan Class Outline Materi Usage Function Interface Use Case dan Actor Perbedaan antar Use Case dengan Event dan Actor dengnan Class
Analisis Application Domain Problem Domain Analysis Application Domain Analysis Requirements for use Model Component Design Specifications of components Specifications of architecture Architectural Design
Application Domain User Computerised System User Application Domain (Mathiassen et al, 2000)
Relative Stability of System Components Stable properties Transient properties Model Function Interface Problem Domain Analysis Application Domain Analysis The relative stability is why we analyse the problem domain before the application domain.
Aktivitas utama dalam Analisis Application Domain System Definition and model Interfaces Usage Iterate Functions Requirements (adapted from Mathiassen et al, 2000)
Analisis Application Domain Activity Content Concepts Usage How does system interact · Use Case with people and other · Actor systems? Functions What are the system’s · Function information processing · Function type properties? Interfaces What are the target · User interface system’s interface · System requirements? interfaces · Usage context
Prinsip dari Analisis Application Domain Tentukan application domain dengan use cases. Kolaborasi dengan users.
Aktivitas utama didalam Analisis Application Domain System Definition and model Interfaces Usage Functions Requirements (Mathiassen et al, 2000)
Sub-activitas didalam Usage Analysis System definition Use cases and actors Evaluate systematically Find actors and use cases Explore patterns (Mathiassen et al, 2000)
Actors dan Use Cases Actor: abstraksi dari user atau sistem lain yang berinteraksi dengan target sistem Actors adalah orang yang mengerjakan pekerjaan Use case: pola interaksi antara sistem dan aktor didalam application domain Ikuti proses bagaimana pekerjaan akan dilakukan
Contoh Actor Table
Actors vs Classes Use Cases vs Events Apakah actor sama dengan class ? Apakah use case sama dengan event ? Tidak! Class dan event ada didalam problem domain - sedangkan Actors dan use case ada didalam application domain. Apakah actors juga class didalam the model? Apakah events juga use case ?
To be Continue…..