Behavioural Modelling

Slides:



Advertisements
Presentasi serupa
Catur Iswahyudi + Edhy Sutanta
Advertisements

Pertemuan 4 Behavioral Modeling 1 – Use Case
Bab 8 collaboration diagram
Siti Mukaromah, S.Kom.  Pembelian Tiket:  Membeli Tiket:
UNIFIED MODELLING LANGUAGE
Ian Sommerville Software Engineering
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
BAB 2 METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Interaction Diagram.
Pertemuan 3 Pemodelan Bisnis
Architecture dan design
Desain Berorientasi Objek
Sequence dan Collaboration
Diagram Interaksi - Sequen Diagram
SEQUENCE DIAGRAM.
SE3414 RPL: Teknik Berorientasi Objek
Pertemuan 1 Konsep Dasar OOAD
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Sequence dan Collaboration
Keuntungan metodologi berorientasi objek.
Model dan Pemodelan. Topik Bahasan 1. Definisi Model dan Pemodelan 2. Beberapa jenis model 3. Model pada Pengembangan Sistem.
Perancangan Berorientasi objek
Diagram-diagram UML Pokok Bahasan : Use case diagram Class diagram
Materi 4 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., M.T.
RELATIOPNSHIPS IN THE UML
KONSEP DASAR PENDEKATAN OBJEK
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Object oriented analyst and design
Sequence Diagram.
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Sequence Diagram Level Design
Pemodelan objek.
QUIZ PSBO Total : 35 PG.
Activity Diagram & State Diagram
Object oriented analyst and design
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
Object oriented analyst and design
OOAD – TI S1 Defri Kurniawan UDINUS
Collaboration Diagram and Sequence Diagram
SOAL PERTEMUAN 1-6 PSBO 4 SKS
REKAYASA PERANGKAT LUNAK
Ujian Akhir Semester (UAS)
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
Pertemuan 7.
Model dan Pemodelan Analisa Desain Berorientasi Objek
Soal PSBO Pert.1-6.
Use Case Diagram.
Review.
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Unified Modelling Languange (UML)
UML- UNIFIED MODELING LANGUAGE
Unified Modeling Language (UML)
Statechart Diagram Febriardi Mahendra ( )
KONSEP DASAR PENDEKATAN OBJEK
Rekayasa Perangkat Lunak Part 7
Modal Konteks dan Model Interaksi
Pemodelan Sistem PL.
Pertemuan 14 UML Diagram State
RPL untuk Pemrograman Berorientasi Obyek
TIM RPL Program Studi Teknik Informatika
Object oriented analyst and design
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

Behavioural Modelling

Tujuan Memahami tujuan dari pemodelan perilaku Mampu membuat sequence diagram, communication diagram, dan behavioral state machine

Overview Behavioral models describe the internal dynamic aspects of an information system that supports business processes in an organization Key UML behavioral models are: sequence diagrams, collaboration diagrams, and statechart diagrams

Tujuan Pemodelan Perilaku Menunjukkan kolaborasi objek-objek yang terlibat pada tiap use-case Menggambarkan kondisi internal dari proses

Interaction Diagram Interaction diagram fokus pada interaksi antar objek yang terlibat pada sistem. Terdapat 2 macam : sequence diagram communication diagram Komponen interaction diagram : Objek Operasi (operations) Pesan (message)

Sequence diagram

Sequence Diagram Mengilustrasikan objek-objek yang berperan dalam sebuah use-case Menunjukkan pesan-pesan yang ditujukan pada objek-objek yang terlibat dalam sebuah use-case Dapat bersifat umum, dimana menggambarkan seluruh skenario yang dapat muncul dari sebuah use-case Jika dibuat pada tahap desain, sequence diagram dapat memunculkan database atau komponen GUI sbg kelas.

Elemen-elemen

Membuat Sequence Diagram Tentukan konteks dari sequence diagram Identifikasi objek-objek yang berperan Buat lifeline untuk tiap objek Tambahkan message Tambahkan excecution occurrence pada lifeline tiap objek Periksa kembali sequence diagram

communication diagram

Overview Disebut juga dengan Collaboration Diagram Ekuivalen dengan sequence diagram, bedanya sequence diagram lebih fokus pada unsur “time ordering”nya.

Elemen-elemen

behavioural state machine diagram

Overview Menggambarkan status-status berbeda yang mungkin dialami objek selama masa hidupnya dan kejadian-kejadian yang menyebabkan perubahan status tsb. Elemen – elemen : States Events Transitions Actions Activities

Contoh : Status Pasien

Latihan Buatlah collaboration diagram dari sequence diagram berikut :

Buatlah sequence diagram. Jika terdapat kelas-kelas : Customer CreditForm (submit) CreditProcessor (checkCredit, reserveSeat, generateConfirmationCode) ConfirmationForm (displayConfirmation) Skenario untuk proses payment : 1. customer submit form kredit 2. dilakukan checkCredit oleh CreditProcessor terhadap form yang telah disubmit 3. CreditProcessor melakukan reserveSeat 4. CreditProcessor mengeluarkan kode konfirmasi 5. Form konfirmasi menampilkan hasil konfirmasi