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
foydalanadi.
Dostları ilə paylaş: