ILOVALAR
Amaliy dasturiy ta'minot (ilova sifatida ham tanilgan) foydalanuvchi manfaati uchun turli xil muvofiqlashtirilgan vazifalar, faoliyat yoki funktsiyalarni bajarish uchun mo'ljallangan dasturiy ta'minotni anglatadi. Ilovalarga misollar: elektron jadval, veb-brauzer, media pleer, elektron pochta mijozi, matn protsessor, aviatsiya parvoz simulyatori, foto muharriri, konsol o'yini yoki faylni ko'rish. Amaliy dasturiy ta'minot barcha ilovalarga birgalikda murojaat qilish uchun umumiy ot sifatida ishlatiladi. Bu kompyuterni ishga tushirish uchun ishlatiladigan tizim dasturiy ta'minotidan farq qiladi.
Kompyuter ilovalar bilan bir qatorda uning tizim dasturiy ta'minoti bilan birga to'planishi yoki alohida nashr etilishi mumkin va ular ochiq manba, universitet yoki xususiy loyihalar sifatida kodlangan bo'lishi mumkin. Mobil ilovalar mobil platformalar uchun yaratilgan ilovalarga berilgan atamadir.
TASNIFI
Ilovalar turli yo'llar bilan yoki buyurtmalar bo'yicha tasniflanishi mumkin. Yuridik nuqtai nazarga ko'ra, dastur asosan oxirgi obunachilar yoki oxirgi foydalanuvchilarning huquqlari bo'yicha qora quti deb ataladigan yondashuv bilan tasniflanadi.
Dasturiy ta'minot dasturlarini, shuningdek, manba kodini yozish va bajarish uchun foydalanilgan dasturlash tiliga, shuningdek ularning chiqishi va maqsadiga qarab tasniflash mumkin.
- Mulk va foydalanish huquqlari bo'yicha. Amaliy dasturiy ta'minot asosan ikkita asosiy sinfga bo'linadi: ochiq kodli dasturiy ta'minot va yopiq kodli dasturiy ta'minot ilovalari va xususiy yoki bepul dasturiy ta'minot ilovalari. Xususiy dasturiy ta'minot eksklyuziv dasturiy ta'minot litsenziyasi grantlari va eksklyuziv mualliflik huquqi ostida joylashtirilgan. Ochiq-yopiq printsipi shuni ko'rsatadiki, dasturiy ta'minot "faqat kengaytma uchun ochiq, lekin o'zgartirish uchun emas". Bunday ilovalar faqat uchinchi tomonlar tomonidan qo'shimchalar olishi mumkin.
- Kodlash tili bo'yicha. Internetning deyarli universal qabul qilinishi va rivojlanishidan beri muhim farq JavaScript, HTML va boshqa veb-natual texnologiyalar bilan yozilgan va ulardan onlayn bo'lishni va veb-brauzerni ishga tushirishni talab qiladigan veb-ilovalar o'rtasida paydo bo'ldi.
- Maqsad va chiqish bo'yicha. Amaliy dasturiy ta'minot vertikal yoki gorizontal ko'rinishi mumkin. Gorizontal ilovalar kengroq va mashhurdir, chunki ular umumiy maqsadli, masalan, ma'lumotlar bazalari yoki matn protsessorlari. Boshqa tomondan, vertikal ilovalar - bu muayyan turdagi biznes yoki sanoat yoki tashkilot ichidagi bo'lim uchun mo'ljallangan maxsus mahsulotlar. Integratsiyalashgan dasturiy ta'minot to'plamlari mumkin bo'lgan har bir aniq jihatni hal qilishga harakat qiladi. Masalan, bank xodimi yoki ishlab chiqarish, yoki mijozlarga xizmat ko'rsatish yoki buxgalteriya.
Har xil turdagi amaliy dasturlarning ba'zilari quyidagilarni o'z ichiga oladi:
- Ilovalar to'plami . Bu birlashtirilgan ko'plab ilovalardan iborat. Ular odatda tegishli funktsiyalarga, foydalanuvchi interfeyslariga va xususiyatlarga ega va bir-biri bilan o'zaro aloqada bo'lishi mumkin, masalan, bir-birining fayllarini ochish. Ko'pgina biznes ilovalari odatda iWork, LibreOffice va Microsoft Office kabi to'plamlarda keladi.
- Korxona dasturiy ta'minot. Bu butun tashkilot jarayonlarida, turli bo'limlar bo'ylab, asosan katta taqsimlangan muhitda ma'lumotlar oqimi ehtiyojlarini qondiradi. Masalan, mijozlar bilan munosabatlarni boshqarish (CRM) tizimi, ta'minot zanjirini boshqarish dasturi va korxona resurslarini rejalashtirish tizimlari.
- Axborot ishchi dasturiy ta'minot. Bu foydalanuvchilarga korxona boshqaruvidan farqli o'laroq, asosan bo'limdagi individual loyihalar uchun ma'lumotlarni yaratish va boshqarish imkonini beradi. Masalan, resurslarni boshqarish va vaqtni boshqarish.
- O'quv dasturiy ta'minot. Bu kontentga kirish dasturi bilan bog'liq, lekin u o'quvchilar yoki o'qituvchilar tomonidan foydalanish uchun moslashtirilgan xususiyatlar yoki tarkibga ega. Masalan, u testlarni topshirishi mumkin.
- Simulyatsiya dasturiy ta'minot. Bu mashg'ulot yoki tadqiqot uchun mavhum yoki jismoniy tizimlarni simulyatsiya qiladi.