140 likes | 335 Views
Activity Diagram. Problem Space Ideas & Concepts. Problem Domain. Menangkap & mendeskripsikan pemahaman atas masalah. High Level. Dokumentasi masalah. UML. Solusi coding. Solution Domain. Solutian Space. Low Level. Activity Diagram. Versi UML dari flowchart.
E N D
Problem Space Ideas & Concepts Problem Domain Menangkap & mendeskripsikan pemahaman atas masalah High Level Dokumentasi masalah UML Solusi coding Solution Domain Solutian Space Low Level
Activity Diagram • Versi UML dari flowchart. • Digunakan untuk menganalisa proses dan jika diperlukan, menyusun rekayasa proses. • Tool yang tepat untuk menganalisa masalah yang akan diselesaikan oleh system. • Sebagai sebuah tool analisis, tidak perlu mulai pada level teknik dengan menggunakan class diagram, namun cukup dengan activity diagram untuk memahami masalah dan mengurai proses-proses yang membentuk masalah.
Contoh: Activity diagram bagaimana Esaw mencari makanan Use-case ‘Find Food’
Swimlane • Jika perlu ditunjukkan siapa atau apa yang bertanggung jawab atas aksi-aksi tertentu, Swimlane dapat ditambahkan. • Swimlane bertindak seolah partisi atau sesuatu yang dipahami sebagai partisi.
Input Parameter • Object yang dilewatkan sebagai parameter antar action states dapat direperesentasikan dalam activity diagram menggunakan syntax untuk object (pada ArgoUML => object flow state) • Transisi Antara obyek parameter dan action state direpresentasikan menggunakan garis putus-putus.
Customer Sales Stockroom Request service : Order [placed] :Order [entered] Take Order Pay Fill Order : Order [filled] :Order [delivered] Deliver order Collect order