2-rasm: Amaliy dasturlar paketini tarkibi
Hozirgi vaqtda mavjud bo‘lgan amaliy dasturlar paketlarini qo‘llash usullari g‘oyatda turli - tumandir,ammo paketning o‘zining qurilishi va foydalaniladigan EHM va OTlarining xususiyatlari bilan belgilaniladigan ba’zi bir namunaviy rejimlarni ajratish mumkin.
Amaliy dasturlar paketlarini qurilishi nuqtai nazaridan eng oddiy rejim paketning ayrim dasturlaridan foydalanuvchi tomonidan dasturlashning qandaydir tilida, masalan, SI da tuzilgan ba’zi bir bosh dasturning dasturchasi sifatida foydalanishdan iboratdir. Bu holda amaliy dasturlar paketlari faqat ishlab chiquvchi modullardan tashkil topadi va dasturlashda foydalanilgan til dasturlarining kutubxonasini kengaytirilishi sifatida ko‘rib chiqilishi mumkin.
Amalga oshirilishning murakkabligi bo‘yicha keyingi rejim paketni aniq bajarilishi uchun barcha boshqaruvchi axborotlar paketni ishga tushirishda kirish tilida tugallangan dasturlar ko‘rinishida berilishini ko‘zda tutadi. Paketning bundan keyingi ishi foydalanuvchining ishtirokisiz o‘tadi. Bunday rejimni OTning tegishli rejimiga o‘xshatib, ko‘pincha paketli deb ataydilar. Paketli rejim ko‘pincha bir turli masalalarni kirish tilidagi bittagina dasturdan foydalanish bilan yechish talab qilingan vaqtda, har bir masalani yechishga sarflangan vaqt yetarlicha katta bo‘lganda, kirish tilidagi dastur murakkab va katta hajmga ega bo‘lganda qulaydir.
Shaxsiy EHMlarida qo‘llaniladigan ko‘pchilik amaliy dasturlar paketlari masalalarni yechishni berishida foydalanuvchi bilan dialogli o‘zaro hamkorlikka mo‘ljallangan.
Eng oddiy dialogli rejim (dialogli o‘zaro hamkorlikning varianti) foydalanuvchi paketni bajarilishini initsirovka qilishi, vazifani kirish tilidagi dastur shaklida kiritishi va bunda paketni bajarilishini boshqarilishini tugallashidan iboratdir. Amalda bu rejim paketlidan faqat KTDdagi xatolarni tuzatish, muvaffaqiyatsizlikda paketni qaytadan ishga tushirish imkoniyati bilan farqlanadi.
Dialogli rejimning, yana kuzatib borish rejimi deb atalgan murakkabroq varianti paketni bajarishning dinamik boshqarish imkoniyatini ko‘zda tutadi. Boshqaruvchi axborot foydalanuvchi tomonidan qismlar bo‘yicha kiritiladi va paket bilan ishlash jarayonida orali natijalarni tahlil qilish asosida shakllantiriladi. Bunday ish ko‘pgina xollarda, xususan matnlarni tahrir qilish dasturlaridan foydalanishda, elektron jadvallar bilan ishlashda, murakkab hisoblash masalalarini yechishda foydalanuvchi uchun tabiiydir.
Do'stlaringiz bilan baham: |