Implementation

Vikipediya, ochiq ensiklopediya

Implementation - bu dasturni amalga oshirish yoki reja, gʻoya, model, dizayn, spetsifikatsiya, standart, algoritm yoki siyosatni amalga oshirish .

Sohaga xos ta’riflar[tahrir | manbasini tahrirlash]

Kompyuter fanlari[tahrir | manbasini tahrirlash]

Informatika fanida implementation - bu dastur, dasturiy taʼminot komponenti yoki boshqa kompyuter tizimi sifatida texnik spetsifikatsiya yoki algoritmni kompyuter dasturlash va joylashtirish orqali amalga oshirishdir. Berilgan spetsifikatsiya yoki standart uchun koʻplab ilovalar mavjud boʻlishi mumkin. Misol uchun, veb-brauzerlar World Wide Web Consortium tomonidan tavsiya etilgan spesifikatsiyalarning ilovalarini oʻz ichiga oladi va dasturiy taʼminotni ishlab chiqish vositalarida dasturlash tillarini amalga oshirish mavjud.

Maxsus holat obʼektga yoʻnaltirilgan dasturlashda, aniq sinf interfeysni amalga oshirganda sodir boʻladi; bu holda aniq sinf interfeysning amalga oshirilishi boʻlib, u interfeys tomonidan belgilangan usullarning amalga oshirilishi boʻlgan usullarni oʻz ichiga oladi.

Axborot texnologiyalari[tahrir | manbasini tahrirlash]

Sanoatda axborot texnologiyalarida amalga oshirish mijozni sotib olishdan sotib olingan dasturiy taʼminot yoki uskunadan foydalanishgacha boʻlgan sotuvdan keyingi jarayonni anglatadi. Bunga talablarni tahlil qilish, koʻlamni tahlil qilish, sozlash, tizim integratsiyasi, foydalanuvchi siyosati, foydalanuvchilarni oʻqitish va yetkazib berish kiradi. Ushbu bosqichlar koʻpincha loyiha menejeri tomonidan loyiha boshqaruvi metodologiyalaridan foydalangan holda nazorat qilinadi. Dasturiy taʼminotni amalga oshirishda bilimga asoslangan iqtisodiyot uchun nisbatan yangi boʻlgan bir nechta mutaxassislar, masalan, biznes tahlilchilari, texnik tahlilchilar, yechimlar arxitektorlari va loyiha menejerlari ishtirok etadi.

Tizimni muvaffaqiyatli amalga oshirish uchun oʻzaro bogʻliq boʻlgan koʻplab vazifalar tegishli ketma-ketlikda bajarilishi kerak. Amalga oshirishning yaxshi isbotlangan metodologiyasidan foydalanish va professional maslahatlarni jalb qilish yordam berishi mumkin, lekin koʻpincha vazifalarning soni, notoʻgʻri rejalashtirish va resurslarning etarli emasligi amalga oshirish loyihasi bilan bogʻliq muammolarni keltirib chiqaradi, balki har qanday vazifa juda qiyin boʻladi. Madaniy masalalarga oʻxshab, koʻpincha kerakli natijalarga erishishga toʻsqinlik qiladigan adekvat maslahatlashuv va ikki tomonlama muloqotning yoʻqligi.

Siyosatshunoslik[tahrir | manbasini tahrirlash]

Siyosatshunoslikda amalga oshirish deganda davlat siyosatini amalga oshirish tushuniladi. Qonun chiqaruvchi organlar qonunlarni qabul qiladi va keyinchalik byurokratik idoralarda ishlaydigan davlat xizmatchilari tomonidan amalga oshiriladi. Bu jarayon qoida yaratish, qoidani boshqarish va qoidani hukm qilishdan iborat. Amalga oshirishga taʼsir etuvchi omillar qatoriga qonunchilik niyati, amalga oshiruvchi byurokratiyaning maʼmuriy salohiyati, manfaatlar guruhlari faoliyati va muxolifat, shuningdek, prezident yoki ijroiya hokimiyatining yordami kiradi.

Xalqaro munosabatlarda amalga oshirish deganda xalqaro shartnomalar tuzish bosqichi tushuniladi. Bu xalqaro qoidalarning qonunchilik va tartibga solish orqali mamlakat ichkarisida qabul qilingan bosqichini ifodalaydi. Amalga oshirish bosqichi xalqaro shartnomani ratifikatsiya qilishdan farq qiladi.

Ijtimoiy va sogʻliqni saqlash fanlari[tahrir | manbasini tahrirlash]

Amalga oshirish maʼlum oʻlchamdagi faoliyat yoki dasturni amaliyotga tatbiq etish uchun moʻljallangan belgilangan tadbirlar majmuasi sifatida aniqlanadi.[1] Ushbu taʼrifga koʻra, amalga oshirish jarayonlari maqsadli boʻlib, mustaqil kuzatuvchilar amalga oshirish bilan bogʻliq "aniq faoliyat majmuasi"ning mavjudligi va kuchini aniqlay oladigan darajada batafsil tavsiflangan. Bundan tashqari, amalga oshirilayotgan faoliyat yoki dastur mustaqil kuzatuvchilar uning mavjudligi va kuchini aniqlashlari uchun yetarlicha batafsil tavsiflangan.

Suv va tabiiy resurslar[tahrir | manbasini tahrirlash]

Suv va tabiiy resurslarda tatbiq etish deganda, tabiiy resurslarni saqlash va suv havzalari sifatini yaxshilashning yakuniy maqsadlari bilan ilg‘or boshqaruv amaliyotlarini joriy etish tushuniladi.

Turlari[tahrir | manbasini tahrirlash]

  • Toʻgʻridan-toʻgʻri almashtirish
  • Parallel running, parallel deb ham ataladi
  • Bosqichli amalga oshirish
  • Pilot introduction, shuningdek, pilot sifatida ham tanilgan
  • Well-trade

Yakuniy foydalanuvchilarning roli[tahrir | manbasini tahrirlash]

Tizimni amalga oshirish, odatda, foydalanuvchilarning yuqori darajadagi ishtiroki va boshqaruv yordamidan foyda oladi. Axborot tizimlarini loyihalash va ishlatishda foydalanuvchilarning ishtiroki bir qancha ijobiy natijalarga ega. Birinchidan, agar foydalanuvchilar tizimlarni loyihalashda jiddiy ishtirok etsalar, ular tizimni oʻzlarining ustuvorliklari va biznes talablariga muvofiq shakllantirish imkoniyatlarini va natijalarni nazorat qilish uchun koʻproq imkoniyatlarni oʻzgartiradilar. Ikkinchidan, ular oʻzgarish jarayoniga ijobiy munosabatda boʻlish ehtimoli koʻproq. Foydalanuvchi bilimlari va tajribasini birlashtirish yaxshiroq yechimlarga olib keladi.

Foydalanuvchilar va axborot tizimlari mutaxassislari oʻrtasidagi munosabatlar anʼanaviy ravishda axborot tizimlarini joriy etish harakatlarining muammoli sohasi boʻlib kelgan. Foydalanuvchilar va axborot tizimlari mutaxassislari odatda turli xil maʼlumotlar, qiziqishlar va ustuvorliklarga ega. Bu foydalanuvchi-dizayner aloqa oraligʻi deb ataladi. Bu farqlar turli xil tashkiliy sodiqliklarga, muammolarni hal qilishda yondashuvlarga va lugʻatlarga olib keladi.[2] Ushbu farqlar yoki tashvishlarga misollar quyida keltirilgan:

Foydalanuvchi munosabati[tahrir | manbasini tahrirlash]

  • Tizim mening ishim uchun zarur boʻlgan maʼlumotlarni beradimi?
  • Maʼlumotlarga qanchalik tez kirishim mumkin?
  • Maʼlumotni qanchalik oson olishim mumkin?
  • Tizimga maʼlumotlarni kiritish uchun qancha ish yuritish yordami kerak boʻladi?
  • Tizimning ishlashi mening kundalik ish jadvalimga qanday mos keladi?[3]

Dizayner munosabati[tahrir | manbasini tahrirlash]

  • Asosiy fayl diskda qancha joy egallaydi?
  • Ushbu funktsiyani bajarish uchun qancha qatorli dastur kodlari kerak boʻladi?
  • Tizimni ishga tushirganimizda CPU vaqtini qanday qisqartirishimiz mumkin?
  • Ushbu maʼlumotlarni saqlashning eng samarali usullari qanday?
  • Qaysi maʼlumotlar bazasini boshqarish tizimidan foydalanishimiz kerak?[2]

Implementation asosining tanqidi[tahrir | manbasini tahrirlash]

Amalga oshirish boʻyicha ijtimoiy ilmiy tadqiqotlar, shuningdek, rejani amalga oshirishga qaratilgan loyihadan bir qadam tashlab, loyihani oʻrganish obʼyektiga aylantiradi. Lyusi Suchmanning ishi shu nuqtai nazardan muhim boʻlib, rejalarning muhandislik modeli va ularni amalga oshirish foydalanuvchilarning rejalar bilan bogʻliq real dunyo amaliyotida ishtirok etadigan joylashuv harakati va idrokini qanday hisobga olmasligini koʻrsatadi:[4] bu ish shuni koʻrsatadiki, reja muvaffaqiyatli amalga oshirish uchun zarur boʻlgan hamma narsani batafsil bayon qilish uchun yetarlicha aniq boʻlishi mumkin emas. Buning oʻrniga, amalga oshirish foydalanuvchilar va reja tarkibiy qismlarining yashirin va yashirin manbalari, xususiyatlaridan foydalanadi.

Yana qarang[tahrir | manbasini tahrirlash]

  • Amaliy dasturiy taʼminot
  • Situated cognition

Manbalar[tahrir | manbasini tahrirlash]

  1. „Framework 2: Implementation Stages NIRN“. nirn.fpg.unc.edu. National Implementation Research Network.
  2. 2,0 2,1 Laudon, K., & Laudon, J. (2010). "Management Information Systems: Managing the Digital Firm." Eleventh Edition (11 ed.). New Jersey: Prentice Hall.
  3. „Framework 2: Implementation Stages NIRN“. nirn.fpg.unc.edu. National Implementation Research Network. "Framework 2: Implementation Stages | NIRN". nirn.fpg.unc.edu. National Implementation Research Network.
  4. Suchman, Lucy. Plans and situated actions: The problem of human-machine communication. Cambridge MA: Cambridge University Press, 1987. ISBN 9780521337397.