pemodelan sistem perangkat lunak -...

Post on 17-May-2018

226 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pemodelan Sistem Perangkat Lunak

Andronicus Riyono, M.T.Universitas Kristen Duta Wacana

System Sequence Diagram

Pemodelan Sistem Perangkat LunakPertemuan 8

Studi Kasus: ATM

• Problem Statement

• Identifikasi Aktor

• Buat Use Case Diagram

• Menulis deskripsi untuk tiap Use Case

• Membuat Activity Diagram

• Membuat System Sequence Diagram

Problem Statement

• ATM menyediakan layanan:

• Distribusi uang ke pemegang kartu ATM

• Memeriksa saldo untuk nasabah yang memiliki kartu ATM

• yang perlu diperhatikan:

• Transaksi harus aman

• Kadang-kadang ATM perlu diisi uang lagi

Identifikasi Aktor• Aktor bukanlah bagian dari sistem yang

sedang dirancang/dibuat/dikerjakan

• Card Reader, Cash Dispenser, bukan Aktor

• Aktor mendapat sesuatu dari sistem

• Kartu ATM bukan Aktor

• Aktor bisa berupa sistem atau orang lain

• Sistem Informasi Bank

• Petugas (Pemeliharaan ATM)

Contoh Context Diagram

Contoh Context Diagram

Preliminary Use Case Diagram

Contoh GeneralisasiPada Use Case Diagram

Contoh Secondary ActorPada Use Case Diagram

Jika berbeda,Maka pisahkan.

Skenario-skenariodalam sebuah Use Case

The main success scenario is also known as “basic flow of events” or “normal path”.

Dynamic Description of a Use Case

Skenario utama (success scenario) use case mengambil uangdi ATM dengan kartu kredit Visa (bukan kartu ATM bank)

System Sequence Diagram yang telah dilengkapi denganaktivitas internal sistem dan rujukan ke alternatif/error

System Sequence Diagram pada Analisis dan Desain

Collaboration Diagram

Collaboration Diagram(lanjutan)

Desain System Sequence Diagram (awal)

Bukunya datang dari mana?

buku dulu, atau peminjaman dulu?

mengambil buku,melalui daftar (catalogue) buku

yang dipinjam adalah buku

yang meminjam anggota

disimpan dalam daftar peminjaman

dan sequence diagramnya menjadi...

Referensi

• UML in Practice: The Art of Modeling Software Systems Demonstrated through Worked Examples and Solutions by Pascal Roques 9780470848319

top related