UNDERSTANDING UML DIAGRAM


UML memperbolehkan orang untuk mengembangkan beberapa tipe visual diagram untuk merepresetasikan aspke-aspek dari sistem. Rational Rose mendukung tugas-tugas dalam pengembangan sistem tersebut.

Business Use Case diagram
- Dilihat sebagai perpektif organisasi
- menggambarkan fungsi-fungsi yang disediakan organisasi secara keseluruhan
- tidak membedakan antara proses manual dan otomatis

Business Use Case Diagram for a financial instituion


Use Case diagram
-         menunjukan interaksi antara use case dengan actor
-         merepresentasikan fungsionalitas sistem dari perspektif user
-        actor menyediakan dan menerima informasi dari sistem
-    use case berfokus hanya pada automated process




Activity diagram
-          sama dengan statechart diagram
-          aktivitas digambarkan dengan rounded rectangle
-          decision digambarkan dengan diamond
-          objek digambarkan bujur sangkar
-          diagram ini mungkin terbagi ke beberapa swimlanes





Sequence diagram
-          menggambarkan aliran dari fungsi dalam use case
-          setiap pesan dilewatkan melalui aktor dan objek, objek dan objek
-          menunjukan objek bukan class
-          sequnce dipakai oleh semua stackholder





 
Collaboration diagram
-          menunjukkan informasi yang sama seperti sequence diagram. Tapi dengan cara dan tujuan yg berbeda.
-          Objek digambarkan dengan rectangle
-          Tanpa melihat waktu, sperti sequence diagram
-          Lebih mudah digunakan oleh QA engineer dan system engineer





Class diagram
-          Menunjukan hubungan class dalam suatu diagram
-          Class adalah blueprint bagi objek
-          Class dibuat berdasarkan sequnce atau collaboration diagram



Statechart diagram
-          Menggambarkan behavior dinamic , kalo class static
-          Menunjukan perilaku dari objek
-          Menyatakan kondisi dari objek, misal untuk account bank, bisa tertutup, terbuka, atau ditarik
-          Tanda bracket sebagai guard condition
-          Dibuat hanya untuk dokumentasi



Component Diagram

 Deployment Diagram