Timing Diagram (Vaqt diagrammasi) Vaqtni belgilash UML diagrammasi diqqat markazida o'z vaqtida turganda
ob'ektlarning munosabatlarini ifodalash uchun ishlatiladi. Ob'ektlarning o'zaro
ta'siri yoki bir-birini o'zgartirishi qiziqtirmaydi, aksincha ob'ektlar va aktyorlarning
chiziqli vaqt o'qi bo'ylab qanday harakat qilishlarini tasvirlash bu yerda eng
asosiysi hisoblanadi. Har bir alohida ishtirokchi hayot chizig'i orqali namoyish
etiladi, bu asosan bosqich bir bosqichdan ikkinchisiga o'tish bosqichini tashkil
etuvchi bosqich bo'lib, asosiy e'tibor voqealarning davomiyligi va davomiylik
cheklovlariga qarab sodir bo'ladigan o'zgarishlarga qaratilgan bo’ladi.
Vaqt UML diagrammasining asosiy tarkibiy qismlari:
Lifeline - individual ishtirokchi
State timeline- bitta qutqaruv liniyasi turli xil holatlardan o'tishi mumkin
Duration constraint- cheklovni bajarish uchun zarur bo'lgan vaqtni
ifodalovchi vaqt oralig'idagi cheklov
Time constraint - vaqt oralig'idagi cheklash, bu vaqt davomida ishtirokchi
tomonidan biron bir narsani bajarishi kerak
Destruction occurrence - individual ishtirokchini yo'q qiladigan va ushbu
ishtirokchining hayot chizig'ining oxirini tasvirlaydigan xabar paydo bo'lishidir.
Vaqtning soddalashtirilgan UML diagrammasiga misol quyida keltirilgan.
Bu inson o'sish bosqichlarini aks ettiradi. Natijada, u faqat bitta hayot chizig'iga
ega bo’ladi.
State Machine Diagram (Davlat mashina diagrammasi) Statechart diagrammasi deb ham ataladigan davlat mashina UML
diagrammalari tizim tarkibidagi komponentning har xil holatlarini tavsiflash uchun
ishlatiladi. Bu holat nom mashinasini oladi, chunki diagramma asosan ob'ektning
bir nechta holatini va uning ichki va tashqi hodisalar asosida qanday o'zgarishini
tavsiflovchi mashinadir. Juda oddiy holatdagi mashinalar diagrammasi shaxmat
o'yinining sxemasi bo'ladi. Oddiy shaxmat o'yini Oq va Qora tomonidan qilingan
harakatlardan iborat. Oq birinchi harakatga ega bo'ladi va shu bilan o'yinni
boshlaydi. O'yinning xulosasi Oqning navbati yoki Qora bo'lishidan qat'i nazar
sodir bo'lishi mumkin. O'yin matematika, yutish, yutqazish yoki durang bilan
yakunlanishi mumkin (mashinaning turli holatlari).
Statecharts asosan turli xil tizimlarning oldinga va teskari muhandisliklarida