301-guruh talabasi Zokirov Shoxrux samarqand 2024 Xatoliklarni kuzatish tizimi bilan ishlash

|
301-guruh talabasi Zokirov Shoxrux samarqand 2024 Xatoliklarni kuzatish tizimi bilan ishlash
|
Sana | 19.06.2024 | Hajmi | 0,52 Mb. | | #264341 |
Bog'liq Zokirov Sh
O‘ZBEKISTON RESPUBLIKASI
OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
SHAROF RASHIDOV NOMIDAGI SAMARQAND DAVLAT
UNIVERSITETI
Intellektual tizimlar va kompyuter texnologiyalari fakulteti
Kompyuter ilmlari va dasturlash texnologiyalari yo‘nalishi
301-guruh talabasi Zokirov Shoxrux
SAMARQAND
2024
Xatoliklarni kuzatish tizimi bilan ishlash
Xatolarni kuzatish tizimi (eng. "bug tracking systems" – BTS) - bu dasturiy ta'minotni ishlab chiquvchilarga ( dasturchilar , testerlar va boshqalar) dasturlarda topilgan xato va muammolarni, foydalanuvchi so'rovlarini hisobga olish va nazorat qilish, shuningdek, loyihani ishlab chiqish bosqichlari ustidan nazoratni soddalashtirish va yuzaga kelgan xatolarni bartaraf etish. BTS korxonalarda keng qo'llaniladi, dasturiy mahsulotlarni ishlab chiqish bilan shug'ullanadigan va quyidagilarga muhtoj rivojlanish jarayonida yuzaga keladigan muammolarni aniqlash va ularning jarayonini kuzatish yechimlar. Xatolarni kuzatish tizimlaridan foydalanish muhim ahamiyatga ega. Ish jarayonini tashkil qilishda BTSning o‘rnini quyidagi misol yordamida ko‘rib chiqamiz.
O'quv jarayoni:
Vazifalarni yaratish qobiliyati. Muammo aniqlanganda yoki tizimni takomillashtirish uchun mijozdan ariza kelib tushganda, vazifa qo'lda yaratiladi
yoki qabul qilingan arizadan avtomatik ravishda shakllantiriladi (agar kerak bo'lsa BTS sozlamalari va imkoniyatlari). O'qituvchining o'zi yuqori sifatli uchun zarur bo'lgan narsalarni yaratadi bajarish o'quv vazifalari. Muammo haqida kerakli ma'lumotlarning mavjudligi. Vazifa quyidagilarni o'z ichiga olishi mumkin:
-yuzaga kelgan muammoning tavsifi;
-muammoni hal qilishning kutilayotgan muddatlari;
-vazifalar turi (masalan, "zaiflik" yoki "yangi loyiha");
-vazifaning "tanqidiyligi" va uning ustuvorligi;
-yaratilgan fayllarni aniq ko'rsatadigan biriktirilgan fayllar muammosi.
BTS-dan foydalanganda o'qituvchi aniq imkoniyatga ega oyiha bilan bog'liq barcha kerakli savollarni qo'ying va bo'yang. Kerakli adabiy fayllar biriktirilgan fayllar sifatida xizmat qilishi mumkin tayyorgarlik uchun zarur bo'lgan nashrlar.
Vazifa ustida birgalikda ishlashni amalga oshirish. Odatda BTSda kirish huquqlarini belgilash tizimi mavjud. Shunday qilib, bitta vazifa ustida bir vaqtning o'zida bir nechta xodimlar ishlashi mumkin.
Ushbu afzallik guruhni tashkil qilishda juda foydali bo'ladi talabalarning umumiy loyihadagi ishlari. Muammoni sharhlash imkoniyati. Muammoni muhokama qilish mumkin forumlarda yoki bloglarda aloqa printsipiga muvofiq amalga oshiriladi (sharhlar ostida yozuv).
Talaba tegishli vazifada savollar berishi, rasm chizishi mumkin yuzaga kelgan muammolar va ularni hal qilish. O'qituvchi, o'z navbatida, mumkin yuzaga kelgan xatolarni tuzatish, ishning borishini sharhlash. Berilgan afzallik vazifalarni qulay tuzish imkoniyatini beradi va shuningdek, ko'rsatish va bo'yash (yoki takrorlash)zarurligini inkor etadi vazifa konteksti.
Vazifa (muammo) holatini kuzatish qobiliyati. Har biri uchun vazifalar uning holatini belgilash imkoniyati mavjud. Odatda, vazifa holati uning hayot tsiklidagi ma'lum bir bosqich haqida ma'lumot beradi: "yangi" dan "Ruxsat berilgan". Vazifaning joriy holatini kuzatish (shu jumladan yangilari izohlar yoki biriktirilgan fayllar) amalga oshirilishi mumkin qo'lda yoki elektron pochta orqali ogohlantirish sozlamalari orqali.
Kirish huquqlari va ogohlantirish tizimlarini to'g'ri sozlash bilan har qanday vazifadagi o'zgarishlar (sharh bo'lsin, yangi biriktirilgan fayl, vaqt o'zgarishi va h. k.) barcha ulangan ishtirokchilarni ko'radi: qanday talabalar va o'qituvchining o'zi. O'zgarishlar haqida ogohlantirishlar keladi elektron pochtaga xabar sifatida.
Vazifalar va kichik vazifalar tizimini amalga oshirish. Ishni tashkil qilish uchun katta loyihada uni bir necha qismga "ajratish" mumkin kichik vazifa. Loyiha talabalar guruhi tomonidan ishlab chiqilgan taqdirda, o'qituvchining o'zi kichik vazifalar tuzilishini tashkil qiling va ma'lum bir talabani tayinlang ishning ma'lum bir sohasi. Bitiruvchi bilan ishlashda imkoniyat bo'ladi bitta vazifani (tezis yozish) kichik kichik vazifalarga bo'lish (maqolalarni ko'rib chiqish, hisob-kitoblarni amalga oshirish, ma'lumotlar to'plamini tahlil qilish, iqtisodiy qism ustida ishlash va h. k.), bu ishni ancha osonlashtiradi va ular ishlarning hozirgi holatini aniq kuzatishga yordam beradi. Bundan tashqari, ba'zi BTS-larda avtomatik variant mavjud o'qituvchiga baholash uchun foydali bo'ladigan hisobotlarni tayyorlash bajarilgan ish va talabaning ishlashi.
Shunday qilib, korxonalarda har doim shunday fikr mavjud, hozirgi vaqtda va akademik muhitda vazifa qanday holatda o'qituvchi talabalarning ishini ko'radi va nazorat qiladi. Loyiha ustida ishlash va BTS bo'yicha o'qituvchilar bilan maslahatlashuvlar har kuni bo'lib o'tishi mumkin masofaviy shaklda. Barcha yozuvlarni talabada saqlash tufayli asta-sekin tushuntirish xati uchun material to'planadi.
Xulosa
Mustaqil ishda tizimlardan foydalanish mumkinligi ko'rib chiqildi, ya’ni o'quv jarayonida xatolarni kuzatish (BTS). Umumiy tushuncha berilgan BTS va ishlab chiqarishda ham, ishlab chiqarishda ham ularning afzalliklari keltirilgan o'quv jarayoni.
Xulosa qilib aytishimiz mumkinki, bunday tizimlardan foydalanish quyidagilarga bog'liq emas talabalarni tayyorlash profili va texnik jihatdan bir xil darajada mos keladi. Mutaxassisliklar va gumanitar fanlar uchun. Ta'kidlash mumkin bo'lgan kamchiliklar BTS, birinchi navbatda tizimni oldindan sozlash zarurati(rollarni, kirishni, ogohlantirish tizimini va boshqalarni sozlash), ikkinchidan, xuddi shunday boshqa har qanday dasturiy mahsulotga kelsak, yaxshi sifatli BTS funktsionallik to'lanadi. BTS ishlab chiqaruvchi kompaniyalar "akademik litsenziya"ni taklif qilishadi, uning narxi tijorat litsenziyasidan bir necha baravar kam.
BTS-dan foydalanish tajribasi o'quv jarayonida qo'llanilishiga asoslanadi
(bitiruvchi talabalarni tayyorlash) Atlassian dasturiy mahsuloti JIRA(Atlassian Software Systems).
|
| |