Dasturiy ta’minot qurilmasi va evolyusiyasi” fanidan nazorat savollari


Download 96.98 Kb.
bet2/2
Sana24.01.2023
Hajmi96.98 Kb.
#1114483
1   2
Bog'liq
DT qurilmasi va evolyutsiyasi

metodologiya deganda nimani tushunasiz.

Dasturiy ta'minot muhandisligida SCRUM - bu murakkab mahsulotlar va dasturiy ta'minotni yaratish uchun ishlatiladigan Agile loyihalarni boshqarish tizimi. U iterativ va bosqichma-bosqich yondashuvga asoslanadi, bu esa jamoalarni kerak bo'lganda tezda chiqarilishi va yangilanishi mumkin bo'lgan kichik ish partiyalarini ishlab chiqishga undaydi. SCRUM o'zgaruvchan mijozlar ehtiyojlari va bozor sharoitlariga tezda javob berish uchun hamkorlik, moslashuvchanlik va moslashuvchanlikni targ'ib qiladi.

  1. SCRUM iborasi nimani anglatadi.

Dasturiy ta'minot muhandisligida SCRUM - bu murakkab mahsulotlar va dasturiy ta'minotni yaratish uchun ishlatiladigan Agile loyihalarni boshqarish tizimi. U iterativ va bosqichma-bosqich yondashuvga asoslanadi, bu esa jamoalarni kerak bo'lganda tezda chiqarilishi va yangilanishi mumkin bo'lgan kichik ish partiyalarini ishlab chiqishga undaydi. SCRUM o'zgaruvchan mijozlar ehtiyojlari va bozor sharoitlariga tezda javob berish uchun hamkorlik, moslashuvchanlik va moslashuvchanlikni targ'ib qiladi.

  1. KANBAN nimani anglatadi?

Kanban is a particular method for managing software development projects, based on the Japanese concept of “signal cards.” This method includes breaking down tasks, categorizing them, visualizing them on a board, prioritizing tasks, and limiting the amount of work in progress. Kanban is especially useful in Agile software development as it emphasizes continual improvement and encourages collaboration.

  1. KANBAN metodologiyasining asosiy qoidalari nimalardan iborat?

1. Visualize the workflow: Use a Kanban board to visualize the steps of your workflows.

2. Limit work in progress (WIP): Limit each step of your workflow by setting specific limits for how many tasks you can work on at once.


3. Manage the flow: Take steps to ensure that tasks flow smoothly from one stage to the next, instead of piling up.


4. Make process policies explicit: Create and maintain explicit process policies for how work is to be completed from start to finish.


5. Measure and improve: Generate reports from the Kanban board and use them to analyze the process and identify areas of improvement



  1. Rational Unified Process(RUP) metodologiyasining asosiy tamoyillarini aytib bering.

1.Iterativ va ortib boruvchi: RUP iterativ va ortib boruvchi jarayondir. U mavjud jarayonlar va artefaktlarni qayta ishlatish va moslashtirishni rag'batlantiradi. Bu shuni anglatadiki, dasturga asta-sekin qo'shiladigan bir nechta iterativ rivojlanish tsikllari amalga oshiriladi.

2.Risk-Centric: RUP muhim loyiha qarorlarini qabul qilishda xavfni asosiy mezon sifatida belgilaydi. Bu loyihani amalga oshirishni kechiktirishi yoki to'sqinlik qilishi mumkin bo'lgan xavflarni oldindan ko'rish, baholash va hal qilishga yordam beradi.


3.Mavhumlikning belgilangan darajalari: RUP loyiha faoliyatini jarayon arxitekturasiga ajratadi. U tafsilot darajasining ortishi bilan mavhumlikning pasayish darajasini ifodalovchi alohida darajalardan iborat.


4.Using Models and Product-Centric: RUP tizimni tavsiflash uchun hujjatlardan ko'ra modellar va mahsulotlardan foydalanishni rag'batlantiradi. U modellashtirish va spetsifikatsiya jarayonlarini rasmiylashtiradi va avtomatlashtiradi.


5.Standartlashtirish: RUP maxsus yondashuvlar o'rniga standart shablonlardan va jarayonlar va faoliyatlarning batafsil tavsiflaridan foydalanishga yordam beradi. Ushbu standartlashtirish ishlab chiqish vaqtini va xarajatlarini kamaytirishga yordam beradi.


6.Architecture-Centric: RUP arxitektura va dasturiy ta'minot dizayniga katta e'tibor beradi. Bu kengaytirilishi va kengaytirilishini ta'minlaydigan samarali va samarali dasturiy ta'minot arxitekturasini loyihalashga yordam beradi.


7.Asboblar va avtomatlashtirish: RUP talablarni to'plash va boshqarishdan tizim sinovigacha bo'lgan dasturiy ta'minotni ishlab chiqishning turli jabhalarini qo'llab-quvvatlash uchun avtomatlashtirilgan vositalarni taqdim etadi. Bu ishlab chiquvchilar uchun ish yukini va qo'lda harakatni kamaytirishga yordam beradi.



  1. To’liq mahsulotni ishlab chiqarish jarayoni necha bosqichdan iborat bo’ladi.

Dasturiy ta'minot muhandisligida to'liq mahsulotni ishlab chiqarish jarayoni odatda olti bosqichdan iborat: rejalashtirish, tahlil qilish, loyihalash, ishlab chiqish, sinovdan o'tkazish va joylashtirish.

  1. RUP da nechta texnologik jarayon aniqlangan.

Ushbu jarayonlar talablarni tahlil qilish va aniqlash, modellashtirish, qurish, sinovdan o'tkazish, joylashtirish va texnik xizmat ko'rsatishni o'z ichiga olgan keng ko'lamli faoliyatni qamrab oladi. Jarayonlarga spetsifikatsiya va tahlil, loyihalash va qurish, sinovdan o'tkazish, joylashtirish va texnik xizmat ko'rsatish kiradi. Har bir jarayon dasturiy ta'minotni ishlab chiqish hayotiy tsikli doirasidagi muayyan faoliyatga qaratilgan. Jarayonlar izchil va aniq yondashuvni ta'minlash orqali yuqori sifatli mahsulot va xizmatlarni ilgari surish uchun mo'ljallangan.

  1. Dasturni testdan o’tkazishning maqsadi

Dasturni sinovdan o'tkazishdan maqsad dasturda mavjud bo'lishi mumkin bo'lgan har qanday xato yoki nuqsonlarni aniqlash va uning talablariga javob berishini va maqsadga muvofiq ishlashini ta'minlashdan iborat. Sinov dasturiy ta'minot barqaror, ishonchli va uning maqsadiga javob berishiga ishonch hosil qilishga yordam beradi. Bu dasturning xavfsiz va kutilganidek ishlashini ta'minlash uchun funktsional va funktsional bo'lmagan testlarni o'z ichiga oladi.

  1. Qanday testlash uslublarini (usullarini) bilasiz va ularning vazifalariga xarakteristika bering?

1. Birlik testi: Birlik testi dasturiy ta'minotni sinash usuli bo'lib, unda dasturiy ta'minotning individual komponentlari dasturiy ta'minot kutilgandek harakat qilishini aniqlash uchun sinovdan o'tkaziladi. Ushbu sinov sinflar va funksiyalar kabi kichik izolyatsiyalangan birliklarga, komponentlarni birlashtirishdan oldin ularning to'g'ri ishlashini ta'minlashga qaratilgan.

2. Integratsiya testi: Integratsiya testi - bu dastur ichidagi ikki yoki undan ortiq komponentlarning birgalikda ishlashini sinash uchun foydalaniladigan dasturiy ta'minotni sinovdan o'tkazish usuli. Ushbu usul ikki yoki undan ortiq komponentlar o'rtasidagi integratsiya bilan bog'liq har qanday muammolarni aniqlash va interfeys komponentlarining bir-biri bilan to'g'ri ishlashini ta'minlash uchun amalga oshiriladi.


3. Tizim testi: Tizim testi - bu umumiy dasturiy ta'minot tizimini, shu jumladan apparat va dasturiy komponentlarini baholash uchun foydalaniladigan dasturiy ta'minotni sinovdan o'tkazish jarayoni. Ushbu test tizimning belgilangan talablarga muvofiqligini o'lchash uchun ishlatiladi va yagona birlik sifatida to'liq tizimga qaratilgan.


4. Regressiya testi: Regression test - bu dasturiy ta'minot ilovasidagi o'zgarishlar tizimda boshqa istalmagan natijalarni yaratmasligini ta'minlash uchun foydalaniladigan dasturiy ta'minotni sinovdan o'tkazish jarayoni. Ushbu test mavjud dasturlarni o'zgartirgandan so'ng amalga oshiriladi va yangi o'zgarishlar mavjud kodga salbiy ta'sir ko'rsatmasligini ta'minlaydi.


5. Qabul qilish testi: Qabul qilish testi dasturiy ta'minotni sinovdan o'tkazish usuli bo'lib, unda mahsulot yoki tizim belgilangan talablarga javob berishini aniqlash uchun qabul qilish mezonlari bo'yicha baholanadi. Ushbu test tizimni joylashtirishdan oldin manfaatdor tomonlar talablariga qanchalik aniq javob berishini o'lchash uchun ishlatiladi.



  1. “Qora” va “Oq” quti usullari metologiyasiga tushushcha bering?

Qora quti testi: Qora quti testi dasturiy ta'minotni sinovdan o'tkazish usuli bo'lib, unda ilovaning funksionalligi ichki kod tuzilishiga qaramasdan sinovdan o'tkaziladi. Sinovning ushbu usuli tizimning talablarga va umumiy funksionallikka muvofiqligini baholash uchun ishlatiladi.

Oq quti testi: Oq quti testi - bu dasturning ichki tuzilishi va kodi ma'lum va sinovdan o'tkaziladigan dasturiy ta'minotni sinovdan o'tkazish usuli. Ushbu usul ma'lumotlar tuzilmalarini, algoritmik yo'llarni, chegara shartlarini va ishlash stress testlarini sinab ko'rishga qaratilgan. U jiddiy kodlash muammolarini aniqlash va dastur qanday ishlashini tushunish uchun ishlatiladi.



  1. Dasturni tesdan o’tkazishning maqsadi

Dasturni sinovdan o'tkazishdan maqsad dastur kodidagi har qanday xato yoki kamchiliklarni aniqlashdan iborat bo'lib, u foydalanilganda dasturning noto'g'ri ishlashiga yoki ishdan chiqishiga olib kelishi mumkin. Sinov dasturning barqarorligini va kutilganidek ishlashini ta'minlashga yordam beradi. Shuningdek, u dastur foydalanuvchilarga chiqarilishidan oldin hal qilinishi kerak bo'lgan takomillashtirish sohalarini aniqlashga yordam beradi.

  1. Qanday testlash uslublarini (usullarini) bilasiz va ularning vazifalariga xarakteristika bering?

1. Birlik testi: Birlik testi dasturni birliklar deb ham ataladigan eng asosiy komponentlariga ajratish va ularni individual ravishda sinab ko'rishni o'z ichiga oladi. Birlik testlari dasturiy ta'minotning har bir birligi mo'ljallangan tarzda ishlashini va komponentlarning to'g'ri o'zaro ta'sirini tasdiqlaydi.

2. Integratsiya testi: Integratsiya testi dasturiy loyihaning ikki yoki undan ortiq komponentlari birgalikda ishlashini tekshiradi. Misol uchun, ma'lumotlar almashinuvi to'g'ri ishlashiga ishonch hosil qilish uchun ma'lumot almashishi kerak bo'lgan ikkita komponent sinovdan o'tkaziladi.


3. Funktsional test: Funktsional test ilovaning funktsional spetsifikatsiyalariga javob berishini va berilgan ma'lumotlar to'plami uchun kutilganidek harakat qilishini tekshiradi. Funktsional testlar odatda avtomatlashtirilgan bo'lib, ular tez va tez-tez bajarilishi mumkin.


4. Ishlash testi: Ishlash testi ilovaning ishlash talablariga javob berishini tekshiradi. Bunga ko'rsatkichlar, stress testlari va imkoniyatlar testlari kiradi.


5. Qabul qilish testi: Qabul qilish testi foydalanuvchi yoki mijoz tomonidan dasturiy ta'minotning ularning talablariga javob berishini tekshirish uchun amalga oshiriladi. Bu, odatda, foydalanuvchining ilova bilan asosiy vazifalarni bajarishini va natijalar kutilganidek ekanligini tekshirishni o'z ichiga oladi.



  1. “Qora” va “Oq” quti usullari metologiyasiga tushushcha bering?

Qora quti testi: Qora quti testi dasturiy ta'minotni sinovdan o'tkazish usuli bo'lib, unda ilovaning funksionalligi ichki kod tuzilishiga qaramasdan sinovdan o'tkaziladi. Sinovning ushbu usuli tizimning talablarga va umumiy funksionallikka muvofiqligini baholash uchun ishlatiladi.

Oq quti testi: Oq quti testi - bu dasturning ichki tuzilishi va kodi ma'lum va sinovdan o'tkaziladigan dasturiy ta'minotni sinovdan o'tkazish usuli. Ushbu usul ma'lumotlar tuzilmalarini, algoritmik yo'llarni, chegara shartlarini va ishlash stress testlarini sinab ko'rishga qaratilgan. U jiddiy kodlash muammolarini aniqlash va dastur qanday ishlashini tushunish uchun ishlatiladi.



  1. Testlar vositalarini vazifasi

Dasturiy ta'minot injiniringida asboblarni sinab ko'rish vazifasi dasturiy ta'minotning funksionalligi, unumdorligi, miqyosi va barqarorligini aniqlash uchun turli xil dasturiy ta'minotni sinab ko'rish metodologiyalaridan foydalanishni o'z ichiga oladi. Bu turli xil vositalardan foydalanishni o'z ichiga oladi, jumladan, avtomatik sinov vositalari, ishlashni tekshirish vositalari, xavfsizlikni tekshirish vositalari va muayyan ehtiyojlarni qondirish uchun mo'ljallangan boshqa maxsus vositalar. Ushbu vositalarning barchasi dasturiy ta'minotda mavjud bo'lishi mumkin bo'lgan muammolarni jamoatchilikka taqdim etilishidan oldin aniqlash uchun tizimli ravishda qo'llanilishi kerak. Bundan tashqari, dasturiy ta'minotning optimal ishlashini va sifat maqsadlariga erishilishini ta'minlash uchun vositalardan foydalanish kerak.

  1. Test o’tkazish nechta bosqichdan iborat?

1. Birlik testi: Birlik testi dasturiy ta'minotni sinovdan o'tkazishning birinchi darajasi bo'lib, manba kodining alohida birliklarini sinab ko'rish uchun amalga oshiriladi. Bu modullarning yakka holda kutilganidek ishlashini ta'minlaydi.

2. Integratsiya testi: Birlik testidan so'ng, turli modullarning boshqalar bilan qanday o'zaro ta'sirini tushunish uchun bir qator integratsiya testlari boshlanadi. Shunday qilib, u funksionallik va barqarorlikni ta'minlash uchun turli komponentlarni birlashtirishga imkon beradi.


3. Tizimni sinovdan o'tkazish: Dasturiy ta'minotni sinovdan o'tkazishning ushbu bosqichida tizimning belgilangan talablarga javob berishi va integratsiyalangan komponentlar bir-biri bilan to'g'ri o'zaro ta'sir qilishiga ishonch hosil qilish uchun to'liq tizim sinovdan o'tkaziladi.


4. User Acceptance Testing (UAT): Ushbu turdagi dasturiy ta’minotni sinovdan o‘tkazishning asosiy maqsadi dasturiy ta’minotdan foydalanish qulayligi va foydalanuvchining dasturning foydalanuvchi interfeysidan qoniqishini tekshirishdan iborat.


5. Ishlash testi: Ushbu sinov usuli tizimning javob berish vaqtini, o'tkazish qobiliyatini va miqyoslanishini baholash uchun ishlatiladi. Bu ishlashdagi qiyinchiliklarni aniqlashga va tizimning ishlamay qolish vaqtini kamaytirishga yordam beradi.


6. Xavfsizlik testi: Ushbu test tizim xavfsizligini va uning ma'lumotlarini ruxsatsiz kirishdan himoyalanganligini ta'minlaydi. Bu tizimning zaifligini aniqlashga yordam beradi va har qanday zararli harakatlardan qochish uchun tezkor choralar ko'radi.



  1. Testlarni rasmiylashtirish deganda nimani tushunasiz?

Dasturiy injiniringda testlarni rasmiylashtirish - bu dastur yoki tizimni tizimli ravishda baholash, uning funksionalligi, unumdorligi, mustahkamligi va boshqa xususiyatlarini sinash uchun tuzilgan test holatlari majmuasini yaratish jarayonidir. Sinovlarning rasmiylashtirilishi barcha kerakli testlarning bajarilishini va testlarning barcha ishlab chiqish muhitlarida izchil bajarilishini va baholanishini ta'minlashga yordam beradi.

  1. Dasturni testdan o’tkazishning maqsadi

Dasturni sinovdan o'tkazishdan maqsad dasturning funksionalligi yoki ishlashi bilan bog'liq har qanday xato yoki muammolarni aniqlash va uning ishlab chiquvchi tomonidan qo'yilgan talablar va spetsifikatsiyalarga javob berishini ta'minlashdir. Sinov dasturda mavjud bo'lgan har qanday xato yoki nosozliklarni aniqlashga yordam beradi va dastur ishonchli, xavfsiz va ommaga taqdim etilganda kutilganidek ishlashini ta'minlashga yordam beradi.

  1. Qanday testlash uslublarini (usullarini) bilasiz va ularning vazifalariga xarakteristika bering?

Birlik testi: Birlik testi dasturiy ta'minotni sinash usuli bo'lib, unda dasturiy ta'minotning individual komponentlari dasturiy ta'minot kutilgandek harakat qilishini aniqlash uchun sinovdan o'tkaziladi. Ushbu sinov sinflar va funksiyalar kabi kichik izolyatsiyalangan birliklarga, komponentlarni birlashtirishdan oldin ularning to'g'ri ishlashini ta'minlashga qaratilgan.

2. Integratsiya testi: Integratsiya testi - bu dastur ichidagi ikki yoki undan ortiq komponentlarning birgalikda ishlashini sinash uchun foydalaniladigan dasturiy ta'minotni sinovdan o'tkazish usuli. Ushbu usul ikki yoki undan ortiq komponentlar o'rtasidagi integratsiya bilan bog'liq har qanday muammolarni aniqlash va interfeys komponentlarining bir-biri bilan to'g'ri ishlashini ta'minlash uchun amalga oshiriladi.


3. Tizim testi: Tizim testi - bu umumiy dasturiy ta'minot tizimini, shu jumladan apparat va dasturiy komponentlarini baholash uchun foydalaniladigan dasturiy ta'minotni sinovdan o'tkazish jarayoni. Ushbu test tizimning belgilangan talablarga muvofiqligini o'lchash uchun ishlatiladi va yagona birlik sifatida to'liq tizimga qaratilgan.


4. Regressiya testi: Regression test - bu dasturiy ta'minot ilovasidagi o'zgarishlar tizimda boshqa istalmagan natijalarni yaratmasligini ta'minlash uchun foydalaniladigan dasturiy ta'minotni sinovdan o'tkazish jarayoni. Ushbu test mavjud dasturlarni o'zgartirgandan so'ng amalga oshiriladi va yangi o'zgarishlar mavjud kodga salbiy ta'sir ko'rsatmasligini ta'minlaydi.


5. Qabul qilish testi: Qabul qilish testi dasturiy ta'minotni sinovdan o'tkazish usuli bo'lib, unda mahsulot yoki tizim belgilangan talablarga javob berishini aniqlash uchun qabul qilish mezonlari bo'yicha baholanadi. Ushbu test tizimni joylashtirishdan oldin manfaatdor tomonlar talablariga qanchalik aniq javob berishini o'lchash uchun ishlatiladi.





  1. Tizim ishonchliligining asosiy olti asosiy xususiyatini ayting.

1. Noto'g'ri xato: xatolarga kamroq moyil bo'lgan va har qanday xato yoki muammolardan tezda tiklanishi mumkin bo'lgan tizim yaratishni o'z ichiga oladi.

2. Nosozlik balanslari: tizimning ma'lum bir nuqsonlari yoki nosozliklari ostida ishlashni davom ettirish qobiliyati.


3. Tabiiy ofatni qayta tiklash: tabiiy ofatlar yoki tizim qulashi kabi katta miqyosli ofatlarni boshqarish tizimini loyihalashtirish.


4. Yuqori qulaylik: foydalanuvchilar har qanday vaqtda tizimga kirishlari uchun doimo mavjudligini ta'minlash.


5. Xavfsizlik: tizim tashqi aralashuv yoki zararli hujumlardan xavfsizligini ta'minlash.


6. Muvofiqlik: Tizimning atrof-muhitda o'zgargandan keyin ham funktsional bo'lib qolish qobiliyati.



  1. Dasturiy maxsulotning evolutisiyasi deganda nimani tushunasiz?

Dasturiy ta'minot evolyutsiyasi - vaqt o'tishi bilan mavjud dasturiy ta'minotni bosqichma-bosqich o'zgartirish va takomillashtirish jarayoni. Bu yangi talablarni qondirish yoki yangi texnologiyalardan foydalanish uchun dasturiy ta'minotning kodi, dizayni, arxitekturasi va xususiyatlariga o'zgartirishlarni o'z ichiga oladi. Dasturiy ta'minot evolyutsiyasining maqsadi dasturiy ta'minotning funktsional yaxlitligini, foydalanishga yaroqliligini va ishlashini uning dizayni va operatsion muhiti o'zgarishi bilan saqlab qolishdir.

  1. Dasturiy maxsulotni qanday holatlarda o’zgarishi muqarrardir?

1. Dastlabki dizayn bosqichidan boshlab apparat va operatsion tizim talablari sezilarli darajada o'zgarganda.
2. Dastlabki dizayn bosqichidan boshlab mijozning talablari keskin o'zgarganda.
3. Dasturiy ta'minot eskirganida va yangi dasturlash tillari kabi zamonaviy texnologiyalarga ehtiyoj paydo bo'lganda.
4. Xavfsizlik tahdidlari yoki zaifliklarni bartaraf etish uchun o'zgartirishlar zarur bo'lganda.
5. Dasturiy ta'minot boshqa dasturlar yoki tizimlar bilan mos bo'lmaganda.
6. Dastlabki dizayn etarlicha barqaror bo'lmaganda yoki foydalanuvchi yoki mijozning kutganiga javob bersa.

  1. Dasturiy ta’minotga servis xizmat ko’rsatish haqida nimalar bilasiz?

Dasturiy ta'minotga texnik xizmat ko'rsatish - yangi xususiyatlar qo'shish, dasturiy ta'minot muammolarini tuzatish va takomillashtirilgan xususiyatlar bilan dasturiy ta'minotni yangilash uchun dasturiy ta'minotni o'zgartirish, sozlash va uning hayotiy tsikli davomida moslashtirish jarayoni. Bu dasturiy ta'minotni yangi nashrlar va yamalgan xavfsizlik tuzatishlari bilan yangilab turish uchun zarur bo'lgan davom etayotgan jarayon. Dasturiy ta'minotga texnik xizmat ko'rsatish odatda xatolarni tuzatish, xavfsizlik yangilanishlari, ish faoliyatini yaxshilash, kichik yaxshilanishlar va moslik yangilanishlarini o'z ichiga oladi. Dasturiy ta'minotga texnik xizmat ko'rsatishdan maqsad dasturiy ta'minot o'z foydalanuvchilarining ehtiyojlarini qondirishda davom etishini ta'minlashdan iborat bo'lib, u odatda dasturiy ta'minotni ishlab chiqish va etkazib berishning dastlabki narxidan ancha yuqori bo'ladi.



  1. Dasturiy maxsulot evolutsiyasi nimalarga bog’liq?

Dasturiy ta'minot mahsulotining evolyutsiyasi mahsulotning ishlab chiqilishi, ishlatilishi va qo'llab-quvvatlanishiga sezilarli ta'sir ko'rsatishi mumkin. Bu mahsulotni ishlab chiqish, saqlash va sotish xarajatlariga ta'sir qilishi mumkin; foydalanuvchilar va mijozlarning umidlari; va uni muayyan ehtiyojlar uchun moslashtirish usullari. Bundan tashqari, dasturiy ta'minot mahsulotining evolyutsiyasi yechimning xavfsizligi va miqyosi, u taqdim etuvchi xususiyatlar va funksiyalar qatori va umumiy foydalanuvchi tajribasiga ta'sir qiladi.

  1. Dasturiy ta’minotning rivojlanishiga Internetning roli nimalardan iborat?

Internet dasturiy ta'minotni ishlab chiqish jarayonining ajralmas qismiga aylandi. U turli ofislarda yoki turli mamlakatlarda ishlab chiquvchilar o'rtasida hamkorlik qilish uchun platformani taqdim etadi. Dasturchilar g'oyalar, kodlar va ma'lumotlarni internet orqali tez va samaraliroq almashishlari mumkin. Bundan tashqari, Internet mijozlarga dasturiy ta'minot va yangilanishlarni tarqatishni osonlashtiradi, bu jarayonni yanada sodda va tejamkor qiladi. Nihoyat, internet bizga turli xil ochiq kodli platformalar va ular bilan ishlash vositalarini, shuningdek, ishlab chiqish jarayonini oson va tezlashtiradigan o‘sib borayotgan ma’lumotnomalar kutubxonasini taqdim etdi.

  1. Dasturiy ta’minotga xizmat ko’rsatish turlarini aytib bering.

1. Tuzatuvchi texnik xizmat: Bu joriy dasturiy ta'minot tizimida mavjud xatolarni tuzatishni o'z ichiga oladi. Shuningdek, u tizimning ishlashi, barqarorligi va aniqligini yaxshilashni ham o'z ichiga oladi.

2. Moslashuvchan texnik xizmat ko'rsatish: Bu apparat va dasturiy ta'minot integratsiyasi kabi operatsion muhitdagi o'zgarishlarni aks ettirish uchun dasturiy ta'minot dasturlarini qayta ko'rib chiqishdir.


3. Mukammal texnik xizmat ko'rsatish: Ushbu turdagi texnik xizmat ko'rsatish dasturiy ta'minotni yaxshilash yoki yaxshilashni o'z ichiga oladi, masalan, yangi xususiyatlarni qo'shish, foydalanuvchi interfeyslarini yaxshilash va kichik xatolarni tuzatish.


4. Profilaktik ta'mirlash: Bu tizimning sog'lig'ini doimiy ravishda kuzatib boradigan va xatolar muammoga aylanishidan oldin ularni oldini oladigan avtomatlashtirilgan jarayonlarni ishga tushirishni o'z ichiga oladi. Ushbu jarayonlar, shuningdek, kelgusi muammolarni oldindan bilish uchun bashoratli tahlil va sun'iy intellektni o'z ichiga olishi mumkin.


5. Reaktiv texnik xizmat ko'rsatish: Reaktiv texnik dasturiy ta'minotni yangilab turish uchun nima qilish kerakligini aniqlash uchun raqobatchilarning o'zgarishi va mijozlarning fikr-mulohazalari kabi tashqi muhitdagi o'zgarishlarni kuzatishni o'z ichiga oladi.



  1. Tuzatuvchi xizmat ko’rsatish iborasi nimani anglatadi?

Tuzatuvchi texnik xizmat ko'rsatish - bu endi to'g'ri ishlamay qolgan mashinalar, uskunalar yoki tizimlar bilan bog'liq muammolarni tuzatish yoki tuzatish uchun amalga oshiriladigan texnik xizmat turi. Ushbu ta'mirlashlar mexanizmni dastlabki ish holatiga qaytarish yoki uning ish faoliyatini yaxshilash uchun amalga oshirilishi mumkin.

  1. Moslashuvchan xizmat ko’rsatish iborasi nimani anglatadi?

Moslashuvchan texnik xizmat ko'rsatish - bu dasturni joriy platformada samarali ishlashini ta'minlash uchun o'zgartiradigan dasturiy ta'minotga texnik xizmat ko'rsatish turi. U ilovani yangi xususiyatlar bilan yangilashi yoki o'zgaruvchan ehtiyojlar yoki o'zgaruvchan biznes sharoitlarini qondirish uchun ish faoliyatini yaxshilashi mumkin. Moslashuvchan texnik xizmat ko'rsatish vazifalariga misollar ma'lumotlar bazasi yoki dasturiy ta'minot kutubxonasiga kirish usullarini o'zgartirish, yangi operatsion tizim uchun kodni qayta yozish yoki yangi xavfsizlik choralarini qo'shishni o'z ichiga oladi.

  1. Profilaktik xizmat ko’rsatish iborasi nimani anglatadi?

Profilaktik texnik xizmat ko'rsatish - bu uskunaning ishdan chiqishidan keyin uni bartaraf etishdan ko'ra, uning oldini olishga qaratilgan texnik xizmat ko'rsatish turi. Ushbu turdagi parvarishlash odatda oldindan belgilangan tartib-qoidalar yordamida muntazam yoki oldindan belgilangan jadval bo'yicha amalga oshiriladi. Profilaktik texnik xizmat ko'rsatish xususiyatlariga muntazam ravishda rejalashtirilgan tekshiruvlar, muhim tizimlarni tekshirish, ularni eng yuqori darajaga yoki normal ishlashga qaytarish uchun tizimni sozlash yoki ta'mirlash, moylash yoki boshqa texnik vazifalar kiradi. Profilaktik ta'mirlashning maqsadi - uskunaning buzilishi va rejadan tashqari ta'mirlash ehtimolini kamaytirish.

  1. Dasturiy ta’minot evolyutsiyasining Lehman qonunlarini aytib bering.

Lehmanning dasturiy ta'minotining evolyutsiya qonunlari doktor Mehman va doktor Pol V. Kaplan tomonidan ishlab chiqilgan printsiplar to'plamidir.

Qonunlar:


1. Kengaytirilgan murakkablik qonuni: dasturiy ta'minotni rivojlantiradigan darajada, agar uni saqlash yoki kamaytirish uchun ish bajarilmasa, uning murakkabligi oshadi.


2. Davom etish to'g'risidagi qonun: dasturiy ta'minot o'zgaruvchan talablar va texnologiyalarni o'zgartirish uchun doimiy ravishda o'zgartirilgan va saqlanishi kerak.


3. O'z-o'zini tartibga solish qonuni: Dastur rivojlanishi sifatida u o'zini tartibga solishga moyil, shuning uchun unga tegishli o'zgartirishlar ma'lum chegaralarda saqlanishi kerak.




4. Tashkiliy barqarorlikni saqlash qonuni: Dastur rivojlanishi sifatida mavjud tashkiliy maqsadlar va mavjud tuzilmalarga muvofiq o'zgarishi kerak.
Download 96.98 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling