Sabtu, 27 Oktober 2012

Seri Tutorial Rational Rose: Sequence Diagram

Bagian 1
Sequence diagram merupakan diagram Interaksi yang dinyatakan dengan waktu, atau dapat dikatakan dengan diagram dari atas (top) ke bawah (bottom). Setiap Sequence diagram menyatakan salah satu dari beberapa aliran yang melalui sebuah use case.

Membuat window sequence diagram

  1. Click kanan pada use case dalam model browserNewSequence diagram.
  2. Selanjutnya beri nama untuk sequence diagram tersebut.
  3. Click ganda pada sequence diagram untuk memulai pembuatan sequence diagram.

Menambahkan aktor dan obyek

Selanjutnya adalah membuat sequence diagramnya, sequence diagram berisi actors dan objects:

  1. Click pada Actor yang akan dibuatkan sequence diagramnya
  2. Click pada tempat paling kiri dari window sequence diagram
  3. Click icon object   dari toolbar
  4. Click di window sequence diagram  beri nama
  5. Lakukan penambahan obyek sesuai yang diinginkan

Penambahan Messages ke Sequence Diagram

Penambahan  pesan (message) ke sequence diagram:

  1. Pilih icon  Object Message dari toolbar.
  2. Drag dengan mouse dari object atau actor yang mengirim pesan ke object atau actor yang menerima pesan.
  3. Ketik teks pesan (message).


Bagian 2

Membuat Sequence Diagram dari  Collaboration Diagram

Dengan Rational Rose, hal ini sangat mudah untuk membuat sequence diagram dari collaboration diagram, atau sebaliknya. Sekali sudah memiliki keduanya yaitu sebuah sequence dan sebuah collaboration diagram untuk sebuah rancangan, maka hal ini akan mudah untuk melakukan pertukaran antara keduanya.

Langkah membuat sequence diagram dari collaboration diagram:

1. Buka collaboration diagram.

2. Pilih Browse  Create Sequence diagram, atau tekan F5.

3. Hasilnya akan dibuatkan sequence diagram  nama yang sama seperti membuka collaboration diagram.

Perpindahan antara sequence dan collaboration diagram:

1. Buka sequence atau collaboration diagram.

2. Pilih Browse  pilih (Sequence atau Collaboration) Diagram, atau tekan F5.

3. Hasilnya akan kelihatan seperti sequence atau collaboration diagram dengan nama yang sama seperti yang sedang diagram yang dibuka.


 Gambar: Penambahan message ke sequence diagram.

Menambah reflexive message ke sequence diagram

1. pilih icon Self dari toolbar.

2. Click pada garis object yang mengikirm dan yang menerima pesan (message), lihat gambar dibawah.

3. Dengan pesan (message) baru yang masih terpilih, ketik teks pesan (message).

 Gambar. Penambahan reflexive message ke sequence diagram.


Memperbaiki Messages dalam Sequence Diagram

1. Pilih message untuk digeser.

2. Drag pesan (message) aarah naik atau turun dalam diagram. Hasilnya akan dilakukan penomoran ulang secara otomatis.

Pemetaan Pesan (Message) ke sebuah Operasi (Operation)

Sebelum membentuk code, setiap pesan (message) dalam sequence dan colaboration diagram harus dipertakan ke operasi dari kelas:

Memetakan pesan ke sebuah operasi yang sudah ada:

1. Yakinkan bahwa obyek yang menerima telah dipetakan ke sebauh class.

2. Click kanan pesan (message) dalam sequence atau collaboration diagram.

3. Sebuah daftar dari penyumbang operasi akan diperlihatkan.

4. Pilih operasi dari daftar. Lihat gambar dibawah.

Menghapus sebuah pesan dari operasi pemetaan:

1. Click dobel dari pesan dalam sequence atau collaboration diagram.

2. Dalam field Name, hapus nama operasi dan masukkan nams pesan baru.

Membuat  operasi baru dari pesan:

1. Yakinkan bahwa obyek yang menerima telah dipetakan ke sebuah Class.

2. Click kanan pesan (message) dalam sequence atau collaboration diagram.

3. Pilih <new operation>

4. Masukkan nama operasi baru dan detailnya

5. Click OK untuk menutup operasi windows specification dan tambahkan operasi baru.

6. Click kanan pada message

7. Pilih operasi baru dari daftar yang tampak.

Mencek setiap pesan telah dipetakan ke sebauh operasi:

1. Pilih Report Show Unresolved Messages

Hasilnya akan ditampilkan sebauh daftar dari semua pesan yang belum dipetakan ke operasi.

 Gambar. Pemetaan pesan ke operasi yang sudah ada..


Tidak ada komentar:

Posting Komentar