Rational
Rose
Adalah sebuah perangkat pemodelan secara
visual untuk membuat system berorientasi objek yang menggunakan UML(Unified
Modeling Language). UM sendiri merupakan bahasa permodelan yang dapat digunakan
secara luas dalam bidang bisnis, permodelan perangkat lunak, permodelan secara
umum dari berbagai kostruksi.
BAGIAN-BAGIAN
UML
Bagian-bagian
utama dari UML adalah view, diagram, model element, dan general mechanism ;
- View, merupakan system model untuk melihat system yang dimodelkan dari beberapa aspek yang berbeda.
- Logical View, gambaran dalam use case dengan activity diagrams, view digunakan untuk pelanggan, perancang, pengembang dan tester.
- Use case view, fungsional system yang dilakukan sesuai sesuai yang diinginkan external actors. Actor ini berinteraksi dengan system dapat berupa user ataupun system lainnya.
- Component view, deskripsikan implementasi dan ketergantungan modul.
- Concurrency view, membagi system kedalam proses dan prosesor dengancara menggambarkan dalam diagram dinamis dan diagram implementasi.
- Deployment view, view ini menggambarkan deployment diagram digunakan untuk pengembangan, pengintegrasi, dan penguji.
- Diagram, bentuk grafik yang menunjukkan symbol elemen model yang diilustrasikan bagian tertentu dari system.
Diagram sendiri terbagi menjadi
beberapa bagian yaitu ;
- Use case diagram, abstraksi ini terkenal dari interaksi antara system dan actor, use case ini merupakan instruksi dengan cara mendeskripsikan bagaimana system akan terlihat dimata user.
- Activity diagram, diagram ini sering digunakan oleh flowchart.
- Sequence diagram, merupakan salah satu diagram yang menjelaskan bagaimana suatu operasi itu dilakukan (message).
- Communication diagram, menggambarkan interaksi antar objek seperti sequence diagram.
- Class diagram sebuah spesifikasi yang diinstansiasi akan menghasilkan objek yang merupakan inti dari pengembangan dan desain berorientasi objek.
- State machine diagram, menggambarkan transisi dan perubahan keadaan suatu objek.
- Component diagram, penggambaran structure dan hubungan antar komponen piranti lunak.
- Deployment diagram, penggambaran secara detai bagaimana komponen di deploy dalam inrfrastruktur system.
- Composite structure diagram, diagram yang menunjukkan struktur internal classifier.
- Infraction overview diagram, pencangkokkan secara bersamaan antara activity dan sequence diagram.
- Object diagram, sebuah gambaran tentang objek – objek dalam suatu system di satu titik tertentu.
- Package diagram, bermanffat untuk permodelan abstrak dan membuat perancangan program.
- Timing diagram, bentuk lain dari interaction diagram dengan memfokuskan pada waktu.
Daftar Pustaka :