|
25
State
diagrams
dan
activity
diagrams,
yang
menunjukkan
bagaimana
sistem
bekerja
secara internal.
Usecase
diagrams,
merupakan
UML
yang
menggambarkan
hubungan
antara
seperangkat dari use cases dan aktor.
UML tidak hanya sebuah notasi untuk menggambarkan diagram, UML
mempunyai beberapa tambahan fitur yang sangat menarik:
UML
mempunyai
sematics
yang
sangat
detail,
mendeskripsikan
arti
dari
beberapa
notasi.
UML
mempunyai
mekanisme tambahan,
yang
memperbolehkan perancang software
untuk mengungkapkan konsepnya yang sebenarnya bukan merupakan inti dari UML.
UML
mempunyai
asosiasi
dengan
bahasa
textual
yang
disebut
Object
Constraint
Language (OCL) yang memperbolehkan kita untuk lebih memahami setiap element
dari diagram.
Tujuan dari penggunaan UML adalah untuk mempermudah pengembangan
sebuah software berbasiskan objek. UML bukan sebuah methodology, karena UML
tidak mendeskripsikan langkah demi langkah bagaimana melakukan sesuatu.
Beberapa
metodologi
berorientasi objek
menggunakan
UML
untuk
menjelaskan
model dari metodologi. Contohnya adalah Rational Unified Process. Rational Unified
Process dikembangkan oleh tim yang sama dengan tim yang mengembangkan UML.
|