Unified Modeling language (UML)

Download Report

Transcript Unified Modeling language (UML)

1
UNIFIED MODELING
LANGUAGE
(UML)
By: U. Abd. Rohim, MT
Unified Modeling language (UML)
2



Memberikan model yang siap pakai, bahasa pemodelan
visual yang ekspresif untuk mengembangkan dan saling tukar
menukar model dengan mudah dan dimengerti secara umum
Memberikan bahasa pemodelan yang bebas dari berbagai
bahasa pemrograman dan proses rekayasa
Menyatukan praktek-praktek terbaik yang terdapat dalam
pemodelan
Cakupan UML
3



Menggabungkan konsep berarah objek seperti
Booch, OMT, OOSE, dsb sehingga menjadi bahasa
pemodelan tunggal
UML menekankan pada apa yang dapat
dikerjakan dengan metode-metode tersebut
UML berfokus pasa suatu bahasa pemodelan
standar bukan pada proses standar
UML tidak Mencakup
4



Bahasa Pemrograman
Tools pemodelan
Proses Rekayasa
Model Diagram UML
5




Business Use-case diagram
Use-case diagram
Class diagram
Behavior diagram
 State chart diagram
 Activity diagram
 Interaction diagram



Sequence diagram
Collaboration diagram
Implementation diagram
 Component diagram
 Deployment diagram
Business Use-case Diagram
Diagram yang
mengambarkan fungsi dari
keseluruhan organsisasi yang
disediakan oleh sistem
“what does the business do“
6
Use-case Diagram
Menggambarkan hubungan usecase dengan actor.
Use-case merepresentasikan fungsi,
kebutuhan dari perpektif user
Actor adalah orang atau sistem
yang menerima atau memberikan
informasi dari sistem ini
7
Class Diagram
Menggambarkan interaksi
antar kelas dalam sistem
tersebut.
8
State chart Diagram
Memberikan berbagai cara/jalan
kepada model untuk berbagai
kejadian yang mungkin terjadi
dalam sebuah objek
Diagram ini digunakan untuk
menggambarkan berbagai prilaku
objek yang sifatnya dinamis dalam
sebuah sistem
9
Activity Diagram
Memberikan gambaran
ilustrasi alur dari setiap
fungsi yang ada dalam
sistem
10
Sequence diagram
Mengambarkan alur kerja
dari fungsi-fungsi dalama
sistem dengan use-case
dimana didalamnya terdapat
actor
11
Collaboration diagram
Informasi yang disampaikan sama
dengan sequencial diagram namun
beda dalam pengambaran dan
kegunaan saja.
Dalam diagram ini digambarkan
hubungan antar objek dan actor
dengan tidak memperhatikan
waktu/urutan
12
Component diagram
Menggambarkan model
secara fisik sebagai sebuah
software komponen yang
ada dalam sebuah sistem
Komponen-komponen
tersebut nantinya diarahkan
pada suatu bahasa
pemrograman tertentu
13
Deployment diagram
Menggambarkan bentuk
layout secara fisik bentuk
jaringan dan posisi
komponen-komponen dari
sistem
14