• Mantiqiy operatorlar (vilkalar)
  • Dasturiy ta'minot tizimlarini loyihalash fanidan 2-amaliy topshiriq




    Download 395,38 Kb.
    bet2/3
    Sana10.02.2024
    Hajmi395,38 Kb.
    #154351
    1   2   3
    Bog'liq
    DTT loyihalash 2-amaliy topshiriq

    Harakatlar
    burchaklari yumaloq to'rtburchaklar shaklida tasvirlangan. Faoliyatlar vazifalar va kichik jarayonlarni o'z ichiga oladi . Yiqilgan kichik jarayonning grafik tasviri to'rtburchakning pastki chegarasida ortiqcha belgisi bilan ta'minlangan.

    • Vazifa ish birligi, jarayondagi elementar harakatdir .

    • Bir nechta misollar instances ) amallar har bir ob'ekt uchun bir amal bir necha marta, bir marta bajarilishini bildiradi. Masalan, savdo buyurtmasidagi har bir ob'ekt uchun harakatning bir nusxasi bajariladi. Faoliyat misollari parallel yoki ketma-ket bajarilishi mumkin.

    • Tsiklik harakat ( loop faoliyat ) tsikl sharti to‘g‘ri bo‘lganda ishlaydi. Loop sharti harakat bajarilishidan oldin yoki keyin tekshirilishi mumkin.

    • Kengaytirilgan kichik jarayon ( kengaytirilgan subprocess ) murakkab harakat bo'lib, o'zining biznes-jarayon diagrammasini o'z ichiga oladi.

    • Yiqilgan quyi jarayon _ _ subprocess ) ham qo'shma harakatdir, lekin jarayonning amalga oshirish tafsilotlarini yashiradi.

    • Ad-hoc subprocess ( ad - hoc subprocess ) vazifalarni o'z ichiga oladi. Vazifalar pastki jarayonni tugatish sharti bajarilgunga qadar bajariladi .



    Mantiqiy operatorlar (vilkalar)
    olmos sifatida tasvirlangan va jarayondagi qaror nuqtalarini ifodalaydi. Mantiqiy operatorlar yordamida jarayon modelida boshqaruv oqimlarini tarmoqlash va sinxronlashtirish tashkil etilgan.

    • Ma'lumotlarga asoslangan eksklyuziv yoki operator ma'lumotlarga asoslangan _ eksklyuziv shlyuz ). Agar ibora tarmoqlanish uchun ishlatilsa, u holda boshqaruv oqimi faqat bitta chiquvchi filial bo'ylab yo'naltiriladi. Agar bayonot sinxronizatsiya uchun ishlatilsa, u holda u bitta kirish tarmog'ining bajarilishini kutadi va chiqish ipini faollashtiradi.

    • Tadbirga asoslangan eksklyuziv yoki operator _ eksklyuziv shlyuz ) boshqaruv oqimini faqat voqea birinchi bo'lib sodir bo'lgan chiquvchi filial bo'ylab boshqaradi. Ushbu turdagi operatordan keyin faqat hodisalar yoki xabarlarni qayta ishlash harakatlari amalga oshirilishi mumkin.

    • Inklyuziv " yoki " operator shlyuz ) vilkalar paydo bo'lganda bir yoki bir nechta chiquvchi filiallarni faollashtiradi. Agar bayonot sinxronizatsiya uchun ishlatilsa, u barcha faollashtirilgan filiallarning bajarilishini kutadi va chiqish oqimini faollashtiradi.

    • va operatori ( parallel shlyuz ), dallanish uchun ishlatiladi, bir nazorat oqimini bir nechta parallel bo'lganlarga ajratadi. Bunday holda, barcha chiquvchi filiallar bir vaqtning o'zida faollashadi. Agar operator sinxronizatsiya uchun ishlatilsa, u barcha kiruvchi filiallarning bajarilishini kutadi va shundan keyingina chiqish ipini faollashtiradi.

    • Murakkab operator ( kompleks shlyuz ) bir nechta shartlarga ega, ularning bajarilishiga qarab chiquvchi filiallar faollashtirilgan. Operator diagrammani tushunishni qiyinlashtiradi, chunki operatorning semantikasini aniqlaydigan shartlar diagrammada grafik tarzda ifodalanmagan. Natijada, operatordan foydalanish tavsiya etilmaydi.



    Download 395,38 Kb.
    1   2   3




    Download 395,38 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturiy ta'minot tizimlarini loyihalash fanidan 2-amaliy topshiriq

    Download 395,38 Kb.