- Menjelaskan Bagian Bagian Dari UML (Star UML , Rational Rose , Visual
- Pengenalan Star UML
- Definisi Start UML
- Konsep Dasar StarUML
- Model, View dan Diagram
- Project dan Unit
- Module
- Model, View dan Diagram
diagrams. Model adalah elemen yang memuat informasi untuk model software. View
adalah suatu ekspresi visual dari informasi di dalam model dan Diagram adalah suatu
koleksi dari elemen yang memberikan pemikiran user di dalam mendesain secara
spesifik.
- Project dan Unit
mengatur satu atau lebih model software. Project merupakan top-level package yang
selalu ada di dalam beberapa model software. Secara umum, satu project disimpan
dalam satu file
File Project
File project disimpan ke dalam format XML dengan extension “.UML”. Semua model,
views dan diagrams yang dibuat dengan StarUML disimpan dalam satu file project.
File project berisikan informasi sebagai berikut :
1. UML profile yang digunakan dalam projek.
2. Unit file yang direferensi oleh projek.
3. Informasi untuk semua model yang ada di dalam project.
4. Informasi untuk semua diagrams dan views yang ada di dalam project.
Units
Ada beberapa kasus dimana satu project perlu disimpan di dalam beberapa file file
kecil sehingga para pengembang dapat bekerja di dalam satu project secara
bersamaan. Di dalam kasus ini suatu project dapat mengatur bermacam – macam unit.
Suatu unit mempunyai struktur hirarki dan berisikan beberapa sub-unit. Unit disimpan
sebagai “.UML “ file dan beberapa mengacu pada file project (.UML) atau unit file
lainnya (.UNT).
Komposisi Unit
Hanya package, subsystem dan elemen model yang dapat membentuk satu unit. Semua
elemen di bawah jenis elemen package ini disimpan di dalam masing – masing file unit
(.UNT).
- Module
sebagai perluasan dari StarUML. Modul dapat dibuat sebagai kombinasi dari beberapa
elemen – elemen extension dan juga membuat beberapa jenis elemen – elemen di dalam
suatu modul.
Beberapa Jenis Diagram yang ada pada StarUML
- Use Case Diagram
diharapkan dari sebuah sistem. Sebuah use case dapat memrepresentasikan interaksi
antara aktor dengan sistem.
- Activity Diagram
dirancang, bagaimana masing-masing alur berawal, decisionyang mungkin terjadi, dan
bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses
paralel yang mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan
state diagram khusus, di mana sebagian besar stateadalah actiondan sebagian besar
transisi di-triggeroleh selesainya state sebelumnya (internal processing). Oleh karena
itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan
interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses
dan jalur-jalur aktivitas dari level atas secara umum.
- Sequence Diagram
sistem (termasuk pengguna, display, dan sebagainya) berupa messageyang
digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu)
dan dimensi horizontal (objek-objek yang terkait). Sequence diagramdapat digunakan
untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai
respons dari sebuah eventuntuk menghasilkan outputtertentu. Diawali dari apa yang
men-triggeraktivitas tersebut, proses dan perubahan apa saja yang terjadi secara
internal dan outputapa yang dihasilkan. Masing-masing objek, termasuk aktor,
memiliki lifelinevertikal. Messagedigambarkan sebagai garis berpanah dari satu objek
ke objek lainnya. Pada fase desain berikutnya, messageakan dipetakan menjadi
operasi/metoda dari class.