Kamis, 28 Juni 2012

PENJELASAN MENGENAI UML

Apa yang akan di bahas ?
1. Pemodelan UML
2.Artifact UML
3. Mekanisme Umum Pada UML

1. Pemodelan UML
 Pada UML 1.0 ada 9 jenis model diagram,yang kemudian UML berkembang menjadi UML 2.0 menjadi 13 jenis model diagram,yaitu :
a. activity
b.Use Case
c.Class
d.Communication
e.Component
f.Deployment
g.Object
h.Package
i.Sequence
j.State Machine
k.Composite strucuture
l.interaction overview

m.Timing

a. Diagram Activity
Kegunaannya adalah behavior prosedural dan paralel.Turunan dari UML 1.0

b.Diagram Use Case
Kegunaannya adalah bagaimana pengguna berinteraksi  dengan sistem.Turunan dari UML 1.0

c.Diagram Class
Kegunaannya adlah class,fitur,dan hubungan-hubungan.Turunan dari UML 1.0

d.Diagram Comunication
Kegunaannya adalah interaksi antar objek,penekanan pada jalur.Turunan dari Diagram Kolaborasi UML 10

e.Diagram Component
Kegunaannya adalah struktur dan koneksi komponen.Turunan dari UML 1.0

f.Diagram Deployment
Kegunaannya adalah pemindahan artifak ke node.Turunan dari UML 1.0

g.Diagram Object
Kegunaannya adalah contoh konfigurasi dari contoh-contoh.Turunan dari UML 1.0

h.Diagram Package
Kegunaannya adalah struktur hirarki compile-time.Turunan dari UML 1.0

i.Diagram Sequence
Kegunaannya adalah interaksi antar objek.Turunan dari UML 1.0

j.Diagram State machine
Kegunaannya adalah bagaimana even mengubah objek selama aktif.Turunan dari UML 1.0

k.Diagram Composite struktur
Kegunaannya adalah dekomposisi runtime sebuah class.Turunan dari UML 2.0

l.Diagram interaction overview
Kegunaannya adalah campuran sequence dan activity diagram.Turunan dari UML 2.0

m.Diagram Timing
Kegunaannya adalah untuk interaksi antar objek,penekanan pada timing.Turunan dari UML 2.0

2.ARTIFACT UML

3.MEKANISME UMUM PEMODELAN UML

Mekanisme pembangunan UML,menggunakan :
a.Spesification
b.Adornment
c.Common divisions

a.Spesification adalah penjelasan rinci dari suatu model/elemen model
b.Adornment adalah notasi yang menyediakan representasi visual dari aspek-aspek penting lain
c.Common divisions adalah pembedaan antara kelas & objek,pemisahan antara interface & implementation
d.Extensibility adalah untuk mengembangkan model yang ada
-stereotype adalah unsur pembangunan baru
-tagged values adalah menambah properti dan unsur pembangun baru
-constraints adalah batasan-batasan antar entitas dalam model