|
Dasturiy ta'minot tizimlarini loyihalash fanidan 2-amaliy topshiriq
|
bet | 2/3 | Sana | 10.02.2024 | Hajmi | 395,38 Kb. | | #154351 |
Bog'liq DTT loyihalash 2-amaliy topshiriqHarakatlar
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.
|
| |