Holat (xulq-atvor) modellari

|
Holat (xulq-atvor) modellari
|
bet | 8/11 | Sana | 20.05.2024 | Hajmi | 1,16 Mb. | | #244927 |
Bog'liq dAstur8. Holat (xulq-atvor) modellari
Xulq-atvor modellari - bu tizim bajarilayotgan paytda dinamik xatti-harakatlar modelidir. Ular tizim atrof-muhit tomonidan stimulga javob berganda nima sodir bo'lishi yoki nima bo'lishi kerakligini ko'rsatadi. Ushbu ogohlantirishlar ma'lumotlar yoki hodisalar bo'lishi mumkin:
1. Tizim tomonidan qayta ishlanishi kerak bo'lgan ma'lumotlar mavjud bo'ladi. Ma'lumotlarning mavjudligi qayta ishlashni qo'zg'atadi.
2. Tizimni qayta ishlashni boshlaydigan hodisa. Voqealar bilan bog'liq ma'lumotlar bo'lishi mumkin, ammo bu har doim ham shunday emas.
Ko'pgina biznes tizimlari asosan ma'lumotlarga asoslangan ma'lumotlarni qayta ishlash tizimlari. Ular tizimga ma'lumotlarni kiritish bilan boshqariladi, ularda tashqi hodisalar nisbatan kam ishlanadi. Ularni qayta ishlash bu ma'lumotlar bo'yicha harakatlar ketma-ketligini va natijani yaratishni o'z ichiga oladi. Masalan, telefon orqali hisob-kitob qilish tizimi mijoz tomonidan qilingan qo'ng'iroqlar haqidagi ma'lumotlarni qabul qiladi, ushbu qo'ng'iroqlar narxini hisoblab chiqadi va ushbu mijoz uchun hisob-kitobni yaratadi.
Bundan farqli o'laroq, real vaqtda tizimlar odatda voqealarni boshqarishga asoslangan bo'lib, ma'lumotlar cheklangan holda ishlaydi. Masalan, shahar telefonini kommutatsiya qilish tizimi "qo'ng'iroqni yoqish" kabi voqealarga javob beradi, masalan, qo'ng'iroq ohangini yaratish, telefon raqamini ushlab qolish orqali telefonda tugmalarni bosish va hokazo.
8.1 Ma'lumotlarga asoslangan modellashtirish
Ma'lumotlarga asoslangan modellar kirish ma'lumotlarini qayta ishlash va tegishli natijalarni yaratishda bajariladigan harakatlar ketma-ketligini ko'rsatadi. Ulardan talablarni tahlil qilishda foydalanish mumkin, chunki ular tizimda oxirigacha ishlov berishni namoyish etadi. Ya'ni, ular dastlabki ishlov berishdan tortib javob berishgacha, ya'ni tizimning javobi bo'lgan barcha harakatlar ketma-ketligini namoyish etadi.
Ma'lumotlarga asoslangan modellar birinchi grafik dasturiy ta'minot modellari qatoriga kirdi. 70-yillarda tuzilgan dizayn usullari tizimda ishlov berish bosqichlarini tasvirlash uchun ma'lumotlar oqimi diagrammalaridan (DFD) foydalangan. Axborot oqimlari modellari foydalidir, chunki muayyan jarayon bilan bog'liq ma'lumotlarning tizim orqali qanday o'tishini kuzatib borish va hujjatlashtirish jarayoni tahlilchilar va dizaynerlarga ushbu jarayonda nimalar bo'layotganini tushunishga yordam beradi. DFD sodda va intuitivdir va shuning uchun boshqa model turlariga qaraganda manfaatdor tomonlar uchun qulayroqdir. Odatda ularni modelni tekshirishda ishtirok etadigan potentsial tizim foydalanuvchilariga tushuntirish mumkin.
Ma'lumot oqimining diagrammalari 1-bo'limida tavsiflangan faoliyat diagrammasidan foydalanib UML-da namoyish etilishi mumkin. 6-rasm, insulin pompasi dasturida ishtirok etadigan qayta ishlash zanjirini ko'rsatadigan oddiy faoliyat diagrammasi. Faoliyat (dumaloq to'rtburchaklar) sifatida tasvirlangan ishlov berish bosqichlarini va ob'ektlar (to'rtburchaklar) sifatida namoyish etilgan ushbu qadamlar orasida oqadigan ma'lumotlarni ko'rishingiz mumkin.
Qondagi qand miqdori darajasi
Qand miqdorini hisoblash
Sensor sanasi
Sensor qiymatini olish
Qondagi qand miqdori sensori
Insulinni yuborish
Dori yuborishni nazorat qilish
Ukol nazorati buyruqlari
Dori yuborish buyrug’ini hisoblash
Insulin talablari
Yuboriladigan Insulinni hisoblash
6-rasm. Insulin pompasi dasturida ishtirok etadigan qayta ishlash zanjirini ko'rsatuvchi oddiy faoliyat diagrammasi.
Tizimda ishlov berish ketma-ketligini ko'rsatadigan alternativ usul UML ketma-ketlik diagrammalaridan foydalanish hisoblanadi. Ushbu diagrammalarni o'zaro munosabatlarni modellashtirish uchun qanday foydalanish mumkinligini ko'rgansiz, ammo agar siz xabarlarni faqat chapdan o'ngga yuboradigan qilib chizib qo'ysangiz, unda ular tizimda ketma-ket ishlov berishni ko'rsatadi. 7-rasmda bu buyurtmani qayta ishlash va yetkazib beruvchiga yuborishning ketma-ketlik modelidan foydalangan holda ko'rsatilgan. Tizimli modellar tizimdagi ob'ektlarni ajratib ko'rsatishadi, ma'lumot uzatish diagrammalari esa operatsiyalar yoki harakatlarni yoritib beradi. Amalda, tajribali mutaxassislar ma'lumotlar oqimi dia-grammni yanada intuitiv deb hisoblashadi, ammo muhandislar ketma-ketlik diagrammalarini afzal ko'rishadi.
Mijoz
Sotuvchi
Yuborish ( )
Saqlash ( )
Yangilash ( )
[tasdiqlash ma'qullandi]
To'ldirishh
Byudjet
Buyurtmalar bazasi
:Buyurtma
Tasdiqlash ( )
|
| |