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