=Dasturlarning to`g`ri ishlashi uchun zarur bo'lgan dasturlash kompleksi



Yüklə 34,74 Kb.
tarix09.06.2022
ölçüsü34,74 Kb.
#61099
dtl


Dasturiy ta'minot nima?
{
=Dasturlarning to`g`ri ishlashi uchun zarur bo'lgan dasturlash kompleksi
~kompyuter dasturlari
~tizimi
~oʻzaro bogʻlangan qismlar toʻplami
}

Tizimli yondashuv nima?


{
=har qanday tabiat ob'ektini tizim sifatida o'rganish metodikasi
~oʻzaro bogʻlangan qismlar majmui
~qandaydir natijaga erishish uchun birgalikda harakat qilish
~to'g'ri javob yo'q
}

Dasturiy ta’minot spetsifikatsiyasi nima?


{
=ishlab chiqiladigan dasturiy ta'minot harakatining to'liq tavsifi
~kompyuter dasturlari
~tizim
~Dasturlarning to'g'ri ishlashi uchun zarur bo'lgan vosita.
}

"Kichik" dasturiy ta'minotning xususiyatlari qanday?


{
=barcha javoblar toʻgʻri
~bitta oddiy, aniq belgilangan masalani hal qiladi
~noto'g'ri ishlashdan zarar katta ko'rmaydi
~manba kodining hajmi bir necha yuz satrdan oshmaydi
}

"Katta" dasturiy ta'minot qanday xususiyatlarga ega?


{
=barcha javoblar toʻgʻri
~oʻzaro bogʻliq vazifalar majmuasini hal qiladi, foydalanganda sezilarli foyda keltiradi
~to'liq va tushunarli hujjatlarning mavjudligi majburiydir, ishning past tezligi yo'qotishlarga olib keladi
~ishlab chiqish guruhi 5 dan ortiq kishidan iborat bo'ladi
}

Kichik loyihada qancha odam ishtirok etishi kerak?


{
=10 kishi
~20 dan 30 kishigacha
~100 dan 300 kishigacha
~1000 dan 3000 kishigacha
}

O'rtacha loyihada qancha odam ishtirok etishi kerak?


{
=20 dan 30 kishigacha
~10 kishi
~100 dan 300 kishigacha
~1000 dan 3000 kishigacha
}

Katta hajmdagi loyihaga qancha odam jalb qilinishi kerak?


{
=100 dan 300 kishigacha
~20 dan 30 kishigacha
~1000 dan 3000 kishigacha
~10 kishi
}

Gigant loyihada qancha odam ishtirok etishi kerak?


{
=1000 dan 3000 kishigacha
~20 dan 30 kishigacha
~100 dan 300 kishigacha
~10 kishi
}

Kichik loyihani amalga oshirish muddati qancha?


{
=3 oydan 6 oygacha
~1-2 yil
~3-5 yil
~7 yildan 10 yilgacha
}

O'rtacha loyihaning muddati qancha?


{
=1-2 yil
~3 oydan 6 oygacha
~3-5 yil
~7 yoshdan 10 yoshgacha
}

Keng miqyosli loyihani amalga oshirish muddati qancha?


{
=3-5 yil
~1-2 yil
~3 oydan 6 oygacha
~7 yoshdan 10 yoshgacha
}

Gigant loyihani amalga oshirish muddati qancha?


{
=10 yilgacha
~1-2 yil
~3-5 yil
~3 oydan 6 oygacha
}

Abstraksiya va takomillashtirish nima uchun ishlatiladi?


{
=hosil boʻlgan tizimning kerakli xossalarini kafolatlaydigan amaliy yechimlarni olish
~amaliy yechimlarni olish
~hosil bo'lgan tizimning kerakli xususiyatlarini ta'minlash.
~mavhum dasturiy ta'minot hosil qilish
}

Hayot sikli nima?


{
=Dasturiy ta'minotni yaratish zarurligi to'g'risida qaror qabul qilingan paytdan boshlab toki uni foydalanishdan to'liq olib tashlangan vaqt oralig'idagi vaqt davri.
~dasturiy ta'minotni yaratish zarurligi to'g'risida qaror qabul qilingan paytdan boshlab vaqt davri
~dastur yaratilgandan to birinchi versiyagacha boʻlgan davr
~to'g'ri javob yo'q
}

Dasturiy ta'minot arxitekturasi nima?


{
=dasturiy taʼminot komponentlarini oʻz ichiga olgan dastur tuzilmasi, bu komponentlarning tashqi koʻrinadigan xossalari va ular oʻrtasidagi bogʻliqlik.
~dastur tuzilishi
~dasturiy komponentlar
~dastur tuzilishi, dasturiy taʼminot komponentlari, dasturiy taʼminot hujjatlari
}

Interfeys mosligi nima?


{
=modul interfeysi aynan shu modul foydalanuvchilari uchun zarur bo'lgan vazifalarni hal qilish imkonini beradi
~interfeys operatsiyalari etarlicha elementar boʻlib, ularni bir xil abstraksiya darajasidagi, modul funksiyasini bir xil tushunish bilan bir xil soddaroq amallar kompozitsiyasi sifatida tasvirlab boʻlmaydi.
~interfeys tomonidan taqdim etilgan operatsiyalar o'z ma'nosiga ko'ra har xil bo'lgan vazifalarni hal qiladi va ularning hech biri boshqalarning yordami bilan amalga oshirilmaydi.
~interfeysi modulning funksionalligi doirasidagi barcha muhim vazifalarni hal qilishga imkon beradi
}

Interfeys to'liqligi nima?


{
=interfeys modul funksionalligi doirasidagi barcha muhim bo'lgan vazifalarni hal qilishga imkon beradi
~interfeys tomonidan taqdim etilgan operatsiyalar o'z ma'nosiga ko'ra har xil bo'lgan vazifalarni hal qiladi va ularning hech biri boshqalarning yordami bilan amalga oshirilmaydi.
~modul interfeysi ushbu modul foydalanuvchilari uchun zarur bo'lgan vazifalarni aniq hal qilish imkonini beradi
~interfeysi operatsiyalari ancha elementar boʻlib, ularni bir xil abstraksiya darajasidagi, modul funksiyasini bir xil tushunish bilan bir xil soddaroq amallar kompozitsiyasi sifatida tasvirlab boʻlmaydi.
}

Interfeys minimalligi nima?


{
=interfeys tomonidan taqdim etiladigan operatsiyalar o'z ma'nosiga ko'ra har xil bo'lgan vazifalarni hal qiladi va ularning hech biri boshqalarning yordami bilan amalga oshirilmaydi.
~interfeysi modulning funksionalligi doirasidagi barcha muhim vazifalarni hal qilish imkonini beradi
~interfeysi operatsiyalari ancha elementar boʻlib, ularni bir xil abstraksiya darajasida, modul funksiyasini bir xil tushunish bilan, baʼzi oddiyroq amallar kompozitsiyasi sifatida tasvirlab boʻlmaydi.
~modul interfeysi ushbu modul foydalanuvchilari uchun zarur bo'lgan vazifalarni hal qilish imkonini beradi
}

Interfeys oddiyligi nima?


{
=interfeys operatsiyalari etarlicha elementar bo‘lib, ularni bir xil abstraksiya darajasidagi, shungdek, modul funksionallik darajasi bir xil bo'lgan ba’zi oddiyroq amallar kompozitsiyasi sifatida tasvirlab bo‘lmaydi.
~interfeys tomonidan taqdim etilgan operatsiyalar o'z ma'nosiga ko'ra har xil bo'lgan vazifalarni hal qiladi va ularning hech biri boshqalarning yordami bilan amalga oshirilmaydi.
~interfeysi modulning funksionalligi doirasidagi barcha muhim vazifalarni hal qilish imkonini beradi
~modul interfeysi ushbu modul foydalanuvchilari uchun zarur bo'lgan vazifalarni hal qilish imkonini beradi
}

Hayotiy siklda qanday modellar mavjud?


{
=kaskad, oraliq nazoratli model va spiral
~evolyutsion, formal oʻzgarishlarga asoslangan, iterativ
~sharshara, evolyutsion, burilishli va spiral
~kaskadli, evolyutsion, iterativ
}

DTni ishga tushirish nima?


{
=maqsadli hisoblash tizimiga dasturiy ta'minotni joylashtirish va foydalanuvchilarni o'qitish
~amaliy masalalarni kompyuterda uning dasturlarini bajarish orqali yechish uchun dasturiy ta'minotdan foydalanish
~ishlayotgan dasturiy ta'minotning sifati haqida ma'lumot to'plash, unda topilgan xatolarni bartaraf etish, uni takomillashtirish va o'zgartirish, shuningdek, unga kiritilgan o'zgartirishlar haqida foydalanuvchilarni xabardor qilish jarayoni.
~haqiqiy sinov, shuningdek disk raskadrovka va dasturiy ta'minot sifatini baholash amalga oshiriladi
}

Dasturiy ta'minotdan foydalanish nima?


{
=amaliy masalalarni yechish uchun kompyuterda uning dasturlarini bajarish orqali turli dasturiy ta'minotlardan foydalanish
~maqsadli kompyuter tizimida dasturiy ta'minotni joylashtirish va foydalanuvchilarni o'qitish
~ishlayotgan dasturiy ta'minotning sifati haqida ma'lumot to'plash, unda topilgan xatolarni bartaraf etish, uni takomillashtirish va o'zgartirish, shuningdek, unga kiritilgan o'zgartirishlar haqida foydalanuvchilarni xabardor qilish jarayoni.
~haqiqiy sinov, shuningdek disk raskadrovka va dasturiy ta'minot sifatini baholash amalga oshiriladi
}

Dasturiy ta'minotni kuzatib borish nima?


{
=Amaldagi dasturiy ta'minotning sifati haqida ma'lumot to'plash, unda aniqlangan xatolarni bartaraf etish, uni takomillashtirish va o'zgartirish, shuningdek, unga kiritilgan o'zgartirishlar haqida foydalanuvchilarni xabardor qilish jarayoni.
~amaliy masalalarni kompyuterda uning dasturlarini bajarish orqali yechish uchun dasturiy ta'minotdan foydalanish
~maqsadli kompyuter tizimida dasturiy ta'minotni joylashtirish va foydalanuvchilarni o'qitish
~haqiqiy sinov, shuningdek disk raskadrovka va dasturiy ta'minot sifatini baholash amalga oshiriladi
}

Loyihalashga tayyorgarlik ko'rilayotganda qanday tashkiliy masalalar hal qilinadi?


{
=mijoz nimalarni taqdim qilishi mumkin, manbalar qanchalik yetarli va qaysi bosqichlar tugallangan, shunga qarab ish hajmi, byudjeti va muddatlari aniqlanadi.
~mijoz taqdim etishi mumkin bo'lgan byudjet va vaqt doirasi
~to'shak ramkalari qanchalik etarli va qaysi bosqichlar yopilgan - ish hajmi, byudjet va muddatlar shunday aniqlanadi.
~manbalar qanchalik yetarli va qaysi bosqichlar yopilganligi - ish hajmi shunday aniqlanadi
}

Loyihalash bosqichining "tasnif" bo'limida nima qilinadi?


{
=mijozning birgalikdagi ishi (mahsulotning afzalliklari, ishlashi va tashqi ko'rinishiga qo'yiladigan talablar haqida bo'ladi) va EDISON-loyihachi (texnik va algoritmik echimlarni taklif qiladi)
~mijoz TORni mustaqil ravishda tekshiradi va o'zgartiradi yoki tahrirlar ro'yxatini loyiha menejeriga xabar qiladi, sharhlar o'chiriladi, TOR tasdiqlanadi va shartnomaga ilova qilinadi.
~dasturlash tili, ma'lumotlar bazasi, serverlar va ramkalar tasdiqlangan
~arxitektor loyiha rahbarining izohlarini olib tashlaydi
}

Loyihalash bosqichining "Arxitektura" bo'limida nima qilinadi?


{
=dasturlash tili, ma'lumotlar bazasi, serverlar va freymvorklar tasdiqlanadi
~arxitektor loyiha rahbarining izohlarini olib tashlaydi
~interfeyslar, uskunalarning rinsipial sxemalari, ma'lumotlar bazasi tuzilmasi diagrammalari, komponentalarning o'zaroaloqali sxemalari
~mijozning birgalikdagi ishi (mahsulotning afzalliklari, ishlashi va tashqi ko'rinishiga qo'yiladigan talablar haqida bo'ladi) va EDISON-loyihachi (texnik va algoritmik echimlarni taklif qiladi)
}

loyihalashtirish bosqichining "Texnik topshiriq" bo'limida nimalar qilinadi?


{
=DT tavsifiga va buyurtmachining savollarga bergan javoblari asosida arxitektor tomonidan tuziladi, loyiha rahbari bilan kelishiladi, soʻngra mijozga ko'rsatiladi, tuzatishlar kiritiladi.
~dasturlash tili, ma'lumotlar bazasi, serverlar va ramkalar tasdiqlangan
~interfeyslarni, qurilmaning sxematik diagrammalarini, ma'lumotlar bazasi tuzilishi sxemalarini, komponentlarning o'zaro ta'siri diagrammalarini tuzish.
~arxitektor loyiha rahbarining izohlarini olib tashlaydi
}

Loyihalash bosqichining “Maketlar (texnik topshiriqlarga qo‘shilgan)” bo'limida nimalar amalga oshiriladi?


{
=Interfeyslarni, qurilmaning sxematik diagrammalarini, ma'lumotlar bazasi strukturasi sxemalarini, komponentlarning o'zaro ta'siri diagrammalarini tuziladi.
~tavsif va buyurtmachining savollarga bergan javoblari asosida meʼmor tomonidan tuziladi, loyiha rahbari bilan kelishiladi, soʻngra mijozga oʻtkaziladi, tuzatishlar kiritiladi.
~dasturlash tili, ma'lumotlar bazasi, serverlar va ramkalar tasdiqlangan
~arxitektor loyiha rahbarining izohlarini olib tashlaydi
}

Loyihalash bosqichining "Nazorat" bo'limida nima qilinadi?


{
=arxitektor loyiha rahbarining ko'rsatgan kamchiliklariga tuzatishlar kiritadi
~interfeyslar, qurilmaning sxematik diagrammasi, maʼlumotlar bazasi strukturasi diagrammasi, komponentlarning oʻzaro taʼsiri diagrammasi.
~tavsif va buyurtmachining savollarga bergan javoblari asosida meʼmor tomonidan tuziladi, loyiha rahbari bilan kelishiladi, soʻngra mijozga oʻtkaziladi, tuzatishlar kiritiladi.
~mijoz TORni mustaqil ravishda tekshiradi va o'zgartiradi yoki tahrirlar ro'yxatini loyiha menejeriga xabar qiladi, sharhlar o'chiriladi, TOR tasdiqlanadi va shartnomaga ilova qilinadi.
}

Loyihalash bosqichining "Tasdiqlash" bo'limida nima qilinadi?


{
=mijoz Texnik topshiriqni mustaqil ravishda tekshiradi va o'zgartiradi yoki kamchiliklar ro'yxatini loyiha rahbariga beradi, kamchiliklar tuzatiladi, Texnik topshiriq tasdiqlanadi va shartnomaga ilova qilinadi.
~tavsif va buyurtmachining savollarga bergan javoblari asosida meʼmor tomonidan tuziladi, loyiha rahbari bilan kelishiladi, soʻngra mijozga oʻtkaziladi, tuzatishlar kiritiladi.
~interfeyslari, qurilmaning sxematik diagrammasi, ma'lumotlar bazasi strukturasi sxemalari, komponentlarning o'zaro ta'siri diagrammasi.
~arxitektor loyiha rahbarining izohlarini olib tashlaydi
}

Qanday dasturlash yondashuvida biz odatda "yuqoridan pastga" iborasi ishlatiladi?


{
=tuzilmaviy dasturlash
~amaliy dasturlash
~prosedurali dasturlash
~barcha holatlarda
}

Qaysi shartni tuzilmaviy dasturlash rioya qilmaydi?


{
=shartsiz sakrash
~yuqoridan pastga.
~o'qish qobiliyati
~hech qanday shartni buzmaydi
}

Tuzilmaviy dasturlashning kamchiliklari?


{
=modullarning zaif avtonom sozlanishi, stub dasturlarning (программ-заглушек) mavjudligi
~buyurtmachi loyihalashda ishtirok etmaydi
~mijozga oraliq natijalarni ko'rsatish mumkin emas
~murakkab disk raskadrovka yo'q
}

Tuzilmaviy dasturlashning afzalliklari?


{
=yaxshi kompleks sozlash imkoniyati ega, mijoz loyihalashda ishtirok etadi, oraliq natijalar mijozga ko'rsatilishi mumkin.
~modullarni oflayn tuzatishga ega
~stub dasturlari mavjud
~barcha javoblar toʻgʻri
}

Qaysi dasturlashda "sendvich" usuli odatda oddiy loyihalar uchun qo'llaniladi?


{
=tuzilmaviy dasturlash
~amaliy dasturlash
~protsessual dasturlash
~barcha holatlarda
}

Qaysi biri shartsiz o'tish operatori?


{
=goto
~return
~break
~continue
}

Qaysi biri sikldan chiqish operatori?


{
=break
~continue
~goto
~return
}

Qaysi biri siklning keyingi iteratsiyasiga o'tish operatori hisoblanadi?


{
=continue
~goto
~return
~break
}

Qaysi biri funktsiyani qaytarish operatori hisoblanadi?


{
=return
~goto
~continue
~break
}

Arxitektura nima?


{
=dastur yoki hisoblash tizimining eng yuqori kontseptual darajada ishlashini belgilovchi tuzilmasi, shu jumladan apparat va dasturiy ta'minot komponentlari, ushbu komponentlarning tashqi xususiyatlaridan ko'rinadigan, ular o'rtasidagi munosabatlar, shuningdek, tizimni hujjatlashtirish.
~dastur yoki hisoblash tizimining tuzilishi
~uning ishlashini eng yuqori kontseptual darajada, shu jumladan apparat va dasturiy ta'minot komponentlarini belgilash
~dastur yoki hisoblash tizimining tuzilishi, bu komponentlarning tashqi koʻrinadigan xususiyatlari, ular oʻrtasidagi munosabatlar va tizim hujjatlari
}

Tizim arxitektori nima qiladi?


{
=butun tizimni, shuningdek, uning alohida qismlarini loyihalashtiradi
~maʼlumotlar bazasi va uning strukturasini loyihalash bilan shugʻullanadi
~tizim apparatini loyihalashda ishtirok etadi
~loyihalashda qatnashadi, hujjatlarni tayyorlaydi
}

Ma'lumotlar bazasi arxitektori nima qiladi?


{
=maʼlumotlar bazasi va uning strukturasini loyihalash bilan shugʻullanadi
~butun tizimni, shuningdek, uning alohida komponentlarini loyihalashtiradi
~loyihalashda qatnashadi, hujjatlarni tayyorlaydi
~tizim apparatini loyihalashda qatnashadi
}

Tizim tahlilchisi nima qiladi?


{
=loyihalashda qatnashadi, hujjatlarni tayyorlaydi
~maʼlumotlar bazasi va uning strukturasini loyihalash bilan shugʻullanadi
~butun tizimni, shuningdek, uning alohida komponentlarini loyihalashtiradi
~tizim apparatini loyihalashda qatnashadi
}

Administratorlar kimlar?


{
=tizimning apparat qismini loyihalashda qatnashadi
~loyihalashda qatnashadi, hujjatlarni tayyorlaydi
~maʼlumotlar bazasi va uning strukturasini loyihalash bilan shugʻullanadi
~butun tizimni, shuningdek, uning alohida qismlarini loyihalashtiradi
}

Jarayonlarning unumdorligini yaxshilash va oshirish deganda nima tushuniladi?


{
=Buyurtmachining arizani amalga oshirishdan tipik kutishlari: turli harakatlarni bajarish uchun sarflangan vaqtni qisqartirish; turli operatsiyalarni bajarishni tezlashtirish; jarayonlarni avtomatlashtirish; turli xil o'lchovlarni yaxshilash - tizim, tarmoq yoki jarayonning resurslar, odatda apparat qo'shilganda ish yukining ortishi (uning unumdorligini oshirish) bilan kurashish qobiliyati
~Dizayn maqsadlaridan biri har qanday harakatni bajarish uchun zarur bo'lgan xarajatlarni kamaytirish bo'lishi mumkin. Bu jarayonlarning unumdorligini oshirish orqali ham, operatsiyalarni bajarishni tezlashtirish orqali ham amalga oshirilishi mumkin.
~Ilova xavfsizligi har yili muhimroq bo'lib bormoqd=Ko'proq "xavfsiz" ilovalar tengdoshlariga qaraganda ancha raqobatbardosh.
~Boshqarish qobiliyati dasturda ishlab chiquvchining aralashuvisiz sodir bo'ladigan turli jarayonlarga ta'sir qilishni anglatadi.
}

Xarajatlarni kamaytirish deganda nima tushuniladi?


{
=loyihalash maqsadlaridan biri har qanday harakatni bajarish uchun zarur bo'lgan xarajatlarni kamaytirish bo'lishi mumkin. Bu jarayonlarning unumdorligini oshirish orqali ham, operatsiyalarni bajarishni tezlashtirish orqali ham amalga oshirilishi mumkin.
~Ilovani amalga oshirishdan mijozning odatiy kutishlari: turli harakatlarni bajarish uchun sarflangan vaqtni qisqartirish; turli operatsiyalarni bajarishni tezlashtirish; jarayonlarni avtomatlashtirish; turli xil o'lchovlarni yaxshilash - tizim, tarmoq yoki jarayonning resurslar, odatda apparat qo'shilganda ish yukining ortishi (uning unumdorligini oshirish) bilan kurashish qobiliyati
~Ilova xavfsizligi har yili muhimroq bo'lib bormoqd=Ko'proq "xavfsiz" ilovalar tengdoshlariga qaraganda ancha raqobatbardosh.
~Boshqarish qobiliyati dasturda ishlab chiquvchining aralashuvisiz sodir bo'ladigan turli jarayonlarga ta'sir qilishni anglatadi.
}

Operatsion faoliyat yaxshilash deganda nima tushuniladi?


{
=Operatsion faoliyat odatda odatiy tipik operatsiyalarni bajarish bilan bog'liq (masalan, do'konda kassir bo'lib ishlash, kommunal to'lovlarni qabul qilish va hokazo). Bunday operatsion faoliyatni avtomatlashtirish (soddalashtirish, tezlashtirish) orqali siz xarajatlarni kamaytirishingiz yoki tizim ish faoliyatini oshirishingiz mumkin.
~Dizayn maqsadlaridan biri har qanday harakatni bajarish uchun zarur bo'lgan xarajatlarni kamaytirish bo'lishi mumkin. Bu jarayonlarning unumdorligini oshirish orqali ham, operatsiyalarni bajarishni tezlashtirish orqali ham amalga oshirilishi mumkin.
~Ilovani amalga oshirishdan mijozlarning odatiy kutishlari: turli harakatlarni bajarish uchun sarflangan vaqtni qisqartirish; turli operatsiyalarni bajarishni tezlashtirish; jarayonlarni avtomatlashtirish; turli xil o'lchovlarni yaxshilash - tizim, tarmoq yoki jarayonning resurslar, odatda apparat qo'shilganda ish yukining ortishi (uning unumdorligini oshirish) bilan kurashish qobiliyati
~Boshqarish qobiliyati dasturda ishlab chiquvchining aralashuvisiz sodir bo'ladigan turli jarayonlarga ta'sir qilishni anglatadi.
}

Boshqaruv samaradorligini oshirish deganda nima tushuniladi?


{
=Arxitektura yechimi boshqaruv samaradorligini oshirishga qaratilgan bo‘lishi mumkin, masalan, korxonada ish jarayonini avtomatlashtirish (qog‘oz hujjatlardan elektron hujjatlarga o‘zgartirishlar tarixini kuzatish, bildirishnomalar va boshqalarga o‘tish).
~Operatsion faoliyat odatda odatiy tipik operatsiyalarni bajarish bilan bog'liq (masalan, do'konda kassir bo'lib ishlash, kommunal to'lovlarni qabul qilish va hokazo). Bunday operatsion faoliyatni avtomatlashtirish (soddalashtirish, tezlashtirish) orqali siz xarajatlarni kamaytirishingiz yoki tizim ish faoliyatini oshirishingiz mumkin.
~Dizayn maqsadlaridan biri har qanday harakatni bajarish uchun zarur bo'lgan xarajatlarni kamaytirish bo'lishi mumkin. Bu jarayonlarning unumdorligini oshirish orqali ham, operatsiyalarni bajarishni tezlashtirish orqali ham amalga oshirilishi mumkin.
~Buyurtmachining arizani amalga oshirishdan tipik kutishlari: turli harakatlarni bajarish uchun sarflangan vaqtni qisqartirish; turli operatsiyalarni bajarishni tezlashtirish; jarayonlarni avtomatlashtirish; turli xil o'lchovlarni yaxshilash - tizim, tarmoq yoki jarayonning resurslar, odatda apparat qo'shilganda ish yukining ortishi (uning unumdorligini oshirish) bilan kurashish qobiliyati
}

Xatarlarni kamaytirish deganda nima tushuniladi?


{
=Har qanday faoliyat ma'lum xatarlar bilan bog'liq. Ilovalarni ishlab chiqish maqsadlaridan biri ularni kamaytirish bo'lishi mumkin. Masalan, moliyaviy operatsiyalar uchun ikki tomonlama imzo qoidasi (bir xodim tomonidan tuzilgan moliyaviy operatsiya boshqa xodim tomonidan tasdiqlanishi va imzolanishi kerak bo'lganda).
~Arxitektura yechimi boshqaruv samaradorligini oshirishga qaratilgan bo'lishi mumkin, masalan, korxonada ish jarayonini avtomatlashtirish (qog'oz hujjatlardan elektron hujjatlarga o'zgarishlar tarixini kuzatish, bildirishnomalar va boshqalarga o'tish).
~Operatsion faoliyat odatda odatiy tipik operatsiyalarni bajarish bilan bog'liq (masalan, do'konda kassir bo'lib ishlash, kommunal to'lovlarni qabul qilish va hokazo). Bunday operatsion faoliyatni avtomatlashtirish (soddalashtirish, tezlashtirish) orqali siz xarajatlarni kamaytirishingiz yoki tizim ish faoliyatini oshirishingiz mumkin.
~Rivojlanish maqsadlaridan biri har qanday harakatni amalga oshirish uchun zarur bo'lgan xarajatlarni kamaytirish bo'lishi mumkin. Bu jarayonlarning unumdorligini oshirish orqali ham, operatsiyalarni bajarishni tezlashtirish orqali ham amalga oshirilishi mumkin.
}

O'zaro munosabatlarning imkoniyati va shaffofligini oshirish?


{
=Ko'pgina korxonalar bir nechta tizimlardan foydalanadi, ular o'rtasida ma'lumot almashish kerak. Dasturiy ta'minotni ishlab chiqish ushbu almashinuvni avtomatlashtirish va soddalashtirishga qaratilgan bo'lishi mumkin (uni "shaffof", oxirgi foydalanuvchilar uchun oddiyroq qilish).
~Foydalanuvchilar deganda kompaniyaning o‘zi xodimlari (bu holda samaradorlikni oshirish jarayonlarga ta’sir etuvchi maqsadlar bilan bog‘liq bo‘lishi mumkin) va ishlab chiqilgan dasturiy ta’minotdan foydalanadigan kompaniya mijozlari (mijozlar qanchalik qulay bo‘lsa, shunchalik kam) tushunilishi mumkin. ehtimol ular raqobatchilarga borishadi).
~Bu natijaga turli jarayonlarni avtomatlashtirish orqali erishiladi
~Har qanday faoliyat muayyan xavflar bilan bog'liq. Ilovalarni ishlab chiqish maqsadlaridan biri ularni kamaytirish bo'lishi mumkin. Masalan, moliyaviy operatsiyalar uchun ikki tomonlama imzo qoidasi (bir xodim tomonidan tuzilgan moliyaviy operatsiya boshqa xodim tomonidan tasdiqlanishi va imzolanishi kerak bo'lganda).
}

Hayotiy siklni "qo'llab-quvvatlash" xarajatlarini kamaytirish nima?


{
=DTning hayot sikli bilan bog'liq jarayonlar avtomatlashtirishning maqsadi ham bo'lishi mumkin, chunki DTning hayot siklida amalga oshiriladigan xarajatlarni kamaytirish qo'shimcha foyda keltiradi.
~Foydalanuvchilar deganda kompaniyaning o‘zi xodimlari (bu holda samaradorlikni oshirish jarayonlarga ta’sir etuvchi maqsadlar bilan bog‘liq bo‘lishi mumkin) va ishlab chiqilgan dasturiy ta’minotdan foydalanadigan kompaniya mijozlari (mijozlar qanchalik qulay bo‘lsa, shunchalik kam) tushunilishi mumkin. ehtimol ular raqobatchilarga borishadi) .
~Ko'pgina korxonalar bir nechta tizimlardan foydalanadilar, ular o'rtasida ma'lumot almashish kerak. Dasturiy ta'minotni ishlab chiqish ushbu almashinuvni avtomatlashtirish va soddalashtirishga qaratilgan bo'lishi mumkin (uni "shaffofroq", oxirgi foydalanuvchilar uchun oddiyroq qilish).
~Bu natijaga turli jarayonlarni avtomatlashtirish orqali erishiladi
}

Xavfsizlik samaradorligini oshirish nima?


{
=ilovalar xavfsizligi oshirish yildan-yilga muhim ahamiyat kasb etmoqda
~DTning hayot aylanishi bilan bog'liq jarayonlar avtomatlashtirishning maqsadi ham bo'lishi mumkin, chunki PPning hayot aylanish jarayonida amalga oshiriladigan xarajatlarni kamaytirish qo'shimcha foyda olishga olib keladi.
~foydalanuvchilari deganda kompaniyaning o‘zi xodimlari (bu holda samaradorlikni oshirish jarayonlarga ta’sir etuvchi maqsadlar bilan bog‘liq bo‘lishi mumkin) va ishlab chiqilgan dasturiy ta’minotdan foydalanadigan kompaniya mijozlari (mijozlar qanchalik qulay bo‘lsa, shunchalik kam imkoniyat) tushunilishi mumkin. ular raqobatchilarga boradilar) .
~koʻpgina korxonalar bir nechta tizimlardan foydalanadilar, ular oʻrtasida axborot almashish zarur. Dasturiy ta'minotni ishlab chiqish ushbu almashinuvni avtomatlashtirish va soddalashtirishga qaratilgan bo'lishi mumkin (uni "shaffofroq", oxirgi foydalanuvchilar uchun oddiyroq qilish).
}

Boshqarish qobiliyati nima?


{
=dasturda yuzaga keladigan turli jarayonlarga ishlab chiquvchining aralashuvisiz ta'sir qilish.
~ilovalar xavfsizligi yil sayin dolzarb bo'lib bormoqda
~ko'pgina korxonalar bir nechta tizimlardan foydalanadilar, ular o'rtasida ma'lumot almashish kerak. Dasturiy ta'minotni ishlab chiqish ushbu almashinuvni avtomatlashtirish va soddalashtirishga qaratilgan bo'lishi mumkin (uni "shaffofroq", oxirgi foydalanuvchilar uchun oddiyroq qilish).
~PPning hayot aylanishi bilan bog'liq jarayonlar avtomatlashtirishning maqsadi ham bo'lishi mumkin, chunki PPning hayot aylanishida amalga oshiriladigan xarajatlarni kamaytirish qo'shimcha foyda olishga olib keladi.
}

Arxitekturaning maqsadlarini aniqlash?


{
=Aniq maqsadlarga ega bo'lish arxitekturaga e'tiborni qaratishga va hal qilish uchun muammolarni to'g'ri tanlashga yordam beradi. Aniq belgilangan maqsadlar har bir bosqichning chegaralarini aniqlashga yordam beradi, ya'nijoriy bosqich tugallangan va hamma narsa keyingi bosqichga o'tishga tayyor bo'lgan payt.
~loyihaning yaratilgan ilova faoliyat yuritadigan real sharoitlarga mos kelishini ta'minlash uchun dastur turini, joylashtirish arxitekturasini, arxitektura uslublarini va texnologiyalarini aniqlash zarur.
~Sifat parametrlari va end-to-end funksionallik zarurati asosida asosiy muammoli hududlarni o'rnatish kerak. Ilovani loyihalashda ko'pincha xatolarga yo'l qo'yiladigan joylar shulardir.
~Har bir iteratsiyada arxitekturaning "uchuvchisi" yoki prototipi yaratilishi kerak, bu avvalgi yechimni ishlab chiqish va takomillashtirishdir. Keyingi iteratsiyaga o'tishdan oldin, ushbu prototip asosiy stsenariylarga, muammolarga va joylashtirishning cheklovlariga javob berishiga ishonch hosil qilishingiz kerak.
}

Asosiy ssenariylar qanday aniqlanadi?


{
=Asosiy ssenariylardan birlamchi ahamiyatga ega bo'lgan narsaga e'tibor qaratish va ushbu stsenariylarga mos bo’lgan turlicha arxitektura variantlarni sinab ko'rishda foydalanishi lozim.
~aniq maqsadlarga ega bo'lish sizning e'tiboringizni arxitekturaga va hal qilish uchun muammolarni to'g'ri tanlashga yordam beradi. Aniq belgilangan maqsadlar har bir bosqichning chegaralarini aniqlashga yordam beradi, ya'ni. joriy bosqich tugallangan va hamma narsa keyingi bosqichga o'tishga tayyor bo'lgan payt.
~Sifat parametrlari va end-to-end funksionallik zarurati asosida asosiy muammoli hududlarni o'rnatish kerak. Ilovani loyihalashda ko'pincha xatolarga yo'l qo'yiladigan joylar shulardir.
~Har bir iteratsiyada arxitekturaning "uchuvchisi" yoki prototipi yaratilishi kerak, bu avvalgi yechimni ishlab chiqish va takomillashtirishdir. Keyingi iteratsiyaga o'tishdan oldin, ushbu prototip asosiy stsenariylarga, muammolarga va joylashtirishning cheklovlariga javob berishiga ishonch hosil qilishingiz kerak.
}

Ilova prototipini yaratish nima?


{
=Yaratilayotgan ilovaning ishlashi loyihaning real sharoitlarga mos kelishini ta'minlash uchun dastur turini, arxitektura joylashuvini, arxitektura uslublarini va texnologiyalarini aniqlash kerak.
~Har bir iteratsiyada arxitekturaning "uchuvchisi" yoki prototipi yaratilishi kerak, bu avvalgi yechimni ishlab chiqish va takomillashtirishdir. Keyingi iteratsiyaga o'tishdan oldin, ushbu prototip asosiy stsenariylarga, muammolarga va joylashtirishning cheklovlariga javob berishiga ishonch hosil qilishingiz kerak.
~Aniq maqsadlarga ega bo'lish arxitekturaga e'tiboringizni qaratish va hal qilish uchun muammolarni to'g'ri tanlashga yordam beradi. Aniq belgilangan maqsadlar har bir bosqichning chegaralarini aniqlashga yordam beradi, ya'ni. joriy bosqich tugallangan va hamma narsa keyingi bosqichga o'tishga tayyor bo'lgan payt.
~asosiy (asosiy) stsenariylardan asosiy ahamiyatga ega bo'lgan narsaga e'tibor qaratish va ushbu stsenariylarga qarshi mumkin bo'lgan arxitekturalarni tasdiqlash uchun foydalanish kerak.
}

Potentsial muammolarni aniqlash?


{
=Sifat parametrlari va end-to-end funksionalligi zaruriyati asosida asosiy muammoli sohalarni belgilash zarur. Ilovani loyihalashda ko'pincha xatolarga yo'l qo'yiladigan joylar shulardir.
~loyihaning yaratilgan ilova faoliyat yuritadigan real sharoitlarga mos kelishini ta'minlash uchun dastur turini, joylashtirish arxitekturasini, arxitektura uslublarini va texnologiyalarini aniqlash zarur.
~Har bir iteratsiyada arxitekturaning "uchuvchisi" yoki prototipi yaratilishi kerak, bu avvalgi yechimni ishlab chiqish va takomillashtirishdir. Keyingi iteratsiyaga o'tishdan oldin, ushbu prototip asosiy stsenariylarga, muammolarga va joylashtirishning cheklovlariga javob berishiga ishonch hosil qilishingiz kerak.
~aniq maqsadlarga ega bo'lish arxitekturaga e'tiboringizni qaratishga va hal qilish uchun muammolarni to'g'ri tanlashga yordam beradi. Aniq belgilangan maqsadlar har bir bosqichning chegaralarini aniqlashga yordam beradi, ya'ni. joriy bosqich tugallangan va hamma narsa keyingi bosqichga o'tishga tayyor bo'lgan payt.
}

Yechim variantlarini aniqlash deganda nima tushuniladi?


{
=Har bir iteratsiyada arxitekturaning "uchuvchisi" yoki prototipi yaratilishi kerak, bu avvalgi yechimning rivojlanishi va takomillashtirilishi hisoblanadi. Keyingi iteratsiyaga o'tishdan oldin, ushbu prototip asosiy stsenariylarga, muammolarga va joylashtirishning cheklovlariga javob berishiga ishonch hosil qilish kerak.
~loyihaning yaratilgan ilova faoliyat yuritadigan real sharoitlarga mos kelishini ta'minlash uchun dastur turini, joylashtirish arxitekturasini, arxitektura uslublarini va texnologiyalarini aniqlash zarur.
~Asosiy (asosiy) stsenariylardan eng muhim narsaga e'tibor qaratish va ushbu stsenariylarga qarshi mumkin bo'lgan arxitekturalarni tasdiqlash uchun foydalanish kerak.
~Sifat parametrlari va end-to-end funksionallik zarurati asosida asosiy muammoli hududlarni o'rnatish zarur. Ilovani loyihalashda ko'pincha xatolarga yo'l qo'yiladigan joylar shulardir.
}

Qanday ilovalar "oynali" ilovalar deb ataladi?


{
=klassik ish stoli ilovalari
~konsol ilovalari
~Veb-ilovalar
~mobil ilovalar
}

Ilovalarning nechta turi mavjud?


{
=5
~3
~4
~8
}

Qaysi dastur faqat matnli ma'lumotlarni ko'rsatadi?


{
=konsol ilovalari
~klassik ish stoli ilovalari
~veb-ilovalar
~o'yin ilovalari
}

Komponentlardan qayta foydalanish nima?


{
=Komponentlar odatda turli ilovalarda turli vaziyatlarda qayta foydalanish uchun mo‘ljallangan
~komponentlari turli muhit va sharoitlarda ishlashga moʻljallangan
~komponenti yangi xatti-harakatlarni ta'minlash uchun mavjud komponentlardan kengaytirilishi mumkin.
~AA komponenti qo'ng'iroq qiluvchiga o'z funksiyalaridan foydalanish imkonini beruvchi interfeyslarni ochib beradi va ichki jarayonlar yoki har qanday ichki o'zgaruvchilar yoki holat tafsilotlarini oshkor qilmaydi.
}

O'zgartiriladigan komponenta nima?


{
=Komponentlarni boshqa shunga o'xshash komponentlar bilan erkin almashtirish mumkin
~Komponentlar, odatda, turli ilovalarda turli vaziyatlarda qayta foydalanish uchun mo'ljallangan
~komponentlari turli muhit va kontekstlarda ishlash uchun mo'ljallangan
~Yangi xatti-harakatni ta'minlash uchun mavjud komponentlardan komponent kengaytirilishi mumkin.
}

Kontekstdan mustaqil komponentlarning xususiyatlari qanday bo’ladi?


{
=komponentlari turli muhit va sharoitlarda ishlashga moʻljallanganligi
~komponentlari boshqa komponentlarga minimal bogʻliqlikka ega boʻlishi uchun moʻljallangan
~AA komponenti qo'ng'iroq qiluvchiga o'z funksiyalaridan foydalanish imkonini beruvchi interfeyslarni ochib beradi va ichki jarayonlar yoki har qanday ichki o'zgaruvchilar yoki holat tafsilotlarini oshkor qilmaydi.
~Komponentlar turli muhit va kontekstlarda ishlashga mo‘ljallangan
}

Kengaytiriladigan komponent nima?


{
=Yangi xatti-harakatni ta'minlash uchun komponent mavjud komponentlar orqali kengaytirilishi mumkin.
~komponentlari turli muhit va sharoitlarda ishlashga moʻljallangan
~AA komponenti qo'ng'iroq qiluvchiga o'z funksiyalaridan foydalanish imkonini beruvchi interfeyslarni ochib beradi va ichki jarayonlar yoki har qanday ichki o'zgaruvchilar yoki holat tafsilotlarini oshkor qilmaydi.
~komponentlari boshqa komponentlarga minimal bogʻliqlikka ega boʻlishi uchun moʻljallangan
}

Inkapulyasiyalangan komponent nima?


{
=AA komponentiga murojat qilgan tomonga o'z funksiyalaridan foydalanish imkonini beruvchi interfeyslarni ochib beradi va ichki jarayonlar yoki har qanday ichki o'zgaruvchilar yoki holat tafsilotlarini oshkor qilmaydi.
~Komponentlar, odatda, turli ilovalarda turli vaziyatlarda qayta foydalanish uchun mo'ljallangan
~komponentlari boshqa komponentlarga minimal bog'liqliklarga ega bo'lishi uchun mo'ljallangan
~komponentlari turli muhit va sharoitlarda ishlashga moʻljallangan
}

Mustaqil komponent nima?


{
=Komponentlar boshqa komponentlarga minimal bog‘liqlikka ega bo‘lishi mumkin
~AA komponenti qo'ng'iroq qiluvchiga o'z funksiyalaridan foydalanish imkonini beruvchi interfeyslarni ochib beradi va ichki jarayonlar yoki har qanday ichki o'zgaruvchilar yoki holat tafsilotlarini oshkor qilmaydi.
~Komponentlar odatda turli ilovalarda turli vaziyatlarda qayta foydalanish uchun mo'ljallangan
~Komponentlar boshqa shunga o'xshash komponentlar bilan erkin almashtirilishi mumkin
}

Model nima?


{
=murakkab masala yoki tuzilmaning mohiyatini ahamiyatsiz tafsilotlarga qaratmasdan tavsiflovchi abstraksiya.
~murakkab narsalarni tushunish imkonini beruvchi asosiy inson qobiliyatlaridan biri
~modellashtirishning asosiy tushunchasi va ularning semantikasi
~muayyan dasturiy modellarni qurish doirasida elementlardan foydalanish qoidalari
}

Abstraksiya nima?


{
=murakkab narsalarni tushunish imkonini beruvchi insonning asosiy qobiliyatlaridan biri
~murakkab muammo yoki tuzilmani ahamiyatsiz tafsilotlarga qaratmasdan tasvirlaydigan abstraksiyadir.
~modellashtirish elementlarining vizual tasviri
~muayyan dasturiy modellarni qurish doirasida elementlardan foydalanish qoidalari
}

Model elementlari nima?


{
=bu modellashtirishning asosiy tushunchasi va ularning semantikasi
~modellashtirish elementlarining vizual tasviri
~murakkab muammo yoki tuzilmani ahamiyatsiz tafsilotlarga qaratmasdan tasvirlaydigan abstraksiyadir.
~muayyan dasturiy modellarni qurish doirasida elementlardan foydalanish qoidalari
}

Notasiya nima?


{
=bu modellashtirish elementlarining vizual tasviridir
~maʼlum dasturiy modellarni qurish doirasida elementlarni qoʻllash qoidalari
~murakkab muammo yoki tuzilmani ahamiyatsiz tafsilotlarga qaratmasdan tasvirlaydigan abstraksiyadir.
~modellashtirishning asosiy tushunchasi va ularning semantikasi
}

Foydalanish bo'yicha qo'llanma nima?


{
=muayyan dasturiy modellarni yaratish doirasida elementlardan foydalanish qoidalari
~murakkab muammo yoki tuzilmani ahamiyatsiz tafsilotlarga qaratmasdan tasvirlaydigan abstraksiyadir.
~Bu modellashtirishning asosiy tushunchasi va ularning semantikasi
~modellashtirish elementlarining vizual tasviri
}

Kontseptual ma'lumotlar modeli nima?


{
=ushbu ma'lumotlar modeli tizimda NIMALARNI o'z ichiga olganligini aniqlaydi. Ushbu model odatda manfaatdor tomonlar va ma'lumotlar arxitektorlari tomonidan yaratiladi.
~tizimni DBMSdan mustaqil ravishda QANDAY amalga oshirish kerakligini belgilaydi. Ushbu model odatda ma'lumotlar arxitektorlari va biznes tahlilchilari tomonidan yaratiladi.
~Ushbu ma'lumotlar modeli tizimning ma'lum bir DBMS tizimidan foydalangan holda QANDAY amalga oshirilishini tavsiflaydi. Ushbu model odatda DBA va ishlab chiquvchilar tomonidan yaratilgan.
~ma'lumotlar bazasini amalda joriy etish
}

Mantiqiy ma'lumotlar modeli nima?


{
=tizimni MBBTdan mustaqil ravishda QANDAY amalga oshirish kerakligini belgilaydi. Ushbu model odatda ma'lumotlar arxitektorlari va biznes tahlilchilari tomonidan yaratiladi.
~ma'lumotlar bazasini amalda joriy etish
~Ushbu ma'lumotlar modeli tizim NIMALARNI o'z ichiga olganligini belgilaydi. Ushbu model odatda manfaatdor tomonlar va ma'lumotlar arxitektorlari tomonidan yaratiladi.
~Ushbu ma'lumotlar modeli tizimning ma'lum bir DBMS tizimidan foydalangan holda QANDAY amalga oshirilishini tavsiflaydi. Ushbu model odatda DBA va ishlab chiquvchilar tomonidan yaratilgan.
}

Jismoniy ma'lumotlar modeli nima?


{
=Ushbu ma'lumotlar modeli tizimning ma'lum bir MBBT tizimi yordamida qanday amalga oshirilishini tavsiflaydi. Ushbu model odatda ma’lumotlar bazasi admini va ishlab chiquvchilar tomonidan yaratiladi
~tizimni DBMSdan mustaqil ravishda QANDAY amalga oshirish kerakligini belgilaydi. Ushbu model odatda ma'lumotlar arxitektorlari va biznes tahlilchilari tomonidan yaratiladi.
~biznes tushunchalari va qoidalarini qamrab oladi va belgilaydi
~Ushbu ma'lumotlar modeli tizim NIMALARNI o'z ichiga olganligini belgilaydi. Ushbu model odatda manfaatdor tomonlar va ma'lumotlar arxitektorlari tomonidan yaratiladi.
}

Qahvaga 2-3 osh qoshiq shakar qo'shing. Algoritmning qaysi xossasi buzilgan?


{
=aniqlik
~tushunarlilik
~ishlash
~diskretlik
}

2x2 matritsaning determinantini toping. Algoritmning qaysi xossasi buzilgan?


{
=tushunarlilik
~noaniqlik
~ishlash
~diskretlik
}

Idishlarni iflos gubka bilan yuving. Algoritmning qaysi xossasi buzilgan?


{
=natijaviylik
~tushunarlilik
~diskretlik
~noaniqlik
}

Algoritmning qaysi xossasi buzilgan: osh pishiraymi?


{
=diskretlik
~ishlash
~tushunarlilik
~noaniqlik
}

Algoritmning diskretlik xususiyati deganda nima tushuniladi?


{
=algoritm chekli sonli elementar amallardan iborat boʻladi
~harakatlarning har biri to‘liq bajaruvchidir
~algoritm va har bir qadam ma'lum bir natijaga olib kelishi kerak
~algoritm chekli sonli bosqichlarda boʻlishi kerak
}

Algoritmning tushunarlilik xususiyati deganda nima tushuniladi?


{
=harakatlarning har biri to‘liq tugallangan bo’ladi
~algoritm va har bir qadam muayyan natijaga olib kelishi kerak
~algoritm chekli sonli elementar amallarga boʻlinadi
~bu algoritmga koʻra bir emas, balki butun bir sinf oʻxshash masalalar yechilishi kerak
}

Algoritmning aniqlilik xossasi deganda nima tushuniladi?


{
=har bir harakat qat’iy belgilangan ma’noda tushuniladi
~harakatlarning har biri to‘liq bajaruvchidir
~algoritm chekli sonli elementar amallarga boʻlinadi
~algoritm chekli sonli bosqichlarda boʻlishi kerak
}

Algoritmning ommaviylik xossasi deganda nima tushuniladi?


{
=bu algoritmga koʻra bir emas, balki oʻxshash bo’lgan bir sinf masalalar yechilishi kerak
~algoritm chekli sonli bosqichlarda bo'lishi kerak
~algoritm va har bir qadam ma'lum bir natijaga olib kelishi kerak
~algoritm chekli sonli elementar amallarga boʻlinadi
}

Algoritmning natijaviylik xususiyati deganda nima tushuniladi?


{
=algoritm va har bir qadam muayyan natijaga olib kelishi kerak
~harakatlarning har biri to‘liq bajaruvchidir
~algoritm chekli sonli bosqichlarda bo'lishi kerak
~bu algoritmga koʻra bir emas, balki butun bir sinf oʻxshash masalalar yechilishi kerak
}

Algoritmning cheklilik xossasi deganda nima tushuniladi?


{
=algoritm chekli sonli bosqichlarda boʻlishi kerak
~algoritm va har bir qadam muayyan natijaga olib kelishi kerak
~algoritm chekli sonli elementar amallarga boʻlinadi
~harakatlarning har biri toʻliq bajaruvchidir
}

Loyiha ta'rifi?


{
=Loyihaning mohiyati, maqsadlari va ko‘lamini aniq bayon qilishni, shuningdek, loyihaning barcha yakuniy mahsulotini ularning xususiyatlari bilan belgilashga aytiladi.
~yakuniy mahsulotning quyi tizimlar yoki tarkibiy qismlar bo'yicha taqsimot diagrammasi, shu jumladan moddiy ta'minot, dasturiy ta'minot, axborot bilan ta'minlash, xizmat ko'rsatish, agar kerak bo'lsa, hududiy taqsimlash
~rejaning turli darajadagi tafsilotlari ko'rib chiqiladi va struktura elementlari darajasining optimal soni aniqlanadi
~loyihani tuzishda qoʻllaniladigan kodlar tizimini ishlab chiqishni oʻz ichiga oladi
}

Detallashtirish darajasida nimalar aniqlanadi?


{
=rejaning turli darajadagi tafsilotlari ko'rib chiqiladi va struktura elementlari darajalarining optimal soni aniqlanadi
~Loyihaning hayot aylanish diagrammasi ishlab chiqilmoqda
~Loyihaning mohiyati, maqsadlari va ko'lamini aniq bayon qilishni, shuningdek, loyihaning barcha yakuniy mahsulotlarini ularning xususiyatlari bilan belgilashni nazarda tutadi.
~yakuniy mahsulotning quyi tizimlar yoki tarkibiy qismlar bo'yicha taqsimot diagrammasi, shu jumladan moddiy ta'minot, dasturiy ta'minot, axborot ta'minoti, xizmat ko'rsatish, agar kerak bo'lsa, hududiy taqsimlash
}

Jarayon tuzilmasi nima?


{
=Loyihaning hayotiy sikli ishlab chiqiladi
~ishtirokchilarning barcha guruhlarini yoki loyihaga jalb qilingan alohida ishtirokchilarni, shu jumladan loyihani amalga oshirishdan manfaatdor bo'lgan tashqi muhitni qamrab oladigan
~Loyihaning mohiyati, maqsadlari va ko'lamini aniq bayon qilishni, shuningdek, loyihaning barcha yakuniy mahsulotlarini ularning xususiyatlari bilan belgilashni nazarda tutadi.
~loyihani tuzishda qoʻllaniladigan kodlar tizimini ishlab chiqishni oʻz ichiga oladi
}

Tashkiliy(организационная) tuzilma nima?


{
=loyihaga jalb qilingan barcha ishtirokchilar guruhlari yoki alohida ishtirokchilarni, shu jumladan loyihani amalga oshirishdan manfaatdor bo‘lgan tashqi muhit
~yakuniy mahsulotning quyi tizimlar yoki tarkibiy qismlar bo'yicha taqsimot diagrammasi, shu jumladan moddiy ta'minot, dasturiy ta'minot, axborot bilan ta'minlash, xizmat ko'rsatish, agar kerak bo'lsa, hududiy taqsimlash
~rejaning turli darajadagi tafsilotlari ko'rib chiqiladi va struktura elementlari darajasining optimal soni aniqlanadi
~Loyihaning mohiyati, maqsadlari va ko'lamini aniq bayon qilishni, shuningdek, loyihaning barcha yakuniy mahsulotlarini ularning xususiyatlari bilan belgilashni nazarda tutadi.
}

Mahsulot tuzilmasi nima?


{
=Yakuniy mahsulotni quyi tizimlar yoki tarkibiy qismlar bo'yicha taqsimlash diagrammasi, shu jumladan moddiy ta'minot, dasturiy ta'minot, axborot bilan ta'minlash, xizmat ko'rsatish, agar kerak bo'lsa, hududiy taqsimlash.
~Tanqidiy yo'lni topish jarayonida yanada takomillashtirilishi mumkin
~rejaning turli darajadagi tafsilotlari ko'rib chiqiladi va struktura elementlari darajasining optimal soni aniqlanadi
~Loyihaning mohiyati, maqsadlari va ko'lamini aniq bayon qilishni, shuningdek, loyihaning barcha yakuniy mahsulotlarini ularning xususiyatlari bilan belgilashni nazarda tutadi.
}

Mas'uliyatni taqsimlash matritsasi?


{
=Loyiha tuzilmasi elementlari va tashkiliy tuzilma o'rtasidagi munosabatlarni tahlil qilish natijasida matritsa quriladi, unda loyiha tuzilmasi elementlari qatorlarga aylanadi va kompaniyaning tashkiliy tuzilmasi elementlari ustunlarga aylanadi.
~Loyihaning hayot aylanish diagrammasi ishlab chiqilmoqda
~yakuniy mahsulotning quyi tizimlar yoki tarkibiy qismlar bo'yicha taqsimlanishi diagrammasi, shu jumladan moddiy ta'minot, dasturiy ta'minot, axborot ta'minoti, xizmat ko'rsatish, kerak bo'lganda, hududiy taqsimlash
~ishtirokchilarning barcha guruhlarini yoki loyihada ishtirok etuvchi alohida ishtirokchilarni, shu jumladan loyihani amalga oshirishdan manfaatdor boʻlgan tashqi muhitni qamrab olgan.
}

Sikllik algoritm nima?


{
=algoritmning qadamlar ketma-ketligi qayta-qayta bajarilishi
~bunda shartga koʻra u yoki boshqa harakatlar ketma-ketligi bajariladi
~uning harakatlari boshidan oxirigacha ketma-ket bajariladi
~to'g'ri javob yo'q
}

Tarmoqlanuvchi algoritm nima?


{
=bunda shartga koʻra u yoki boshqa harakatlar ketma-ketligi bajariladi
~uning harakatlari boshidan oxirigacha ketma-ket bajariladi
~algoritm qadamlari ketma-ketligi qayta-qayta bajariladi
~to'g'ri javob yo'q
}

Chiziqli algoritm nima?


{
=uning harakatlari boshidan oxirigacha ketma-ket bajariladi
~bunda shartga koʻra u yoki boshqa harakatlar ketma-ketligi bajariladi
~algoritm qadamlari ketma-ketligi qayta-qayta bajariladi
~to'g'ri javob yo'q
}

Aloqadorlikning nechta turi mavjud?


{
=7
~5
~3
~10
}

Hisoblash modeli nima?


{
=kirishlar toʻplamini hisobga olgan holda chiqishlar toʻplami qanday hisoblanishini tavsiflovchi model
~chiqishlar toʻplamini hisobga olgan holda kirishlar toʻplami qanday hisoblanishini tavsiflovchi model
~dizayn ob'ektining oraliq yoki yakuniy tavsifi, loyihaning keyingi yo'nalishini yoki yakunini ko'rib chiqish va aniqlash uchun zarur va etarli.
~dizaynni amalga oshirish uchun zarur bo'lgan retseptlar to'plami
}

Hisoblash modellari qanday toifalarga bo'linadi?


{
=ketma-ket, funksional va parallel
~oddiy va murakkab
~bir jinsli va geterogen
~funksional va funksional boʻlmagan, tizimli
}

Ketma-ket modellarga nimalar misol bo’ladi:


{
=Cheklangan avtomatlar, chiqarish avtomatlari, Tyuring mashinasi
~Lambda hisobi, rekursiv funksiyalar, kombinatoryal mantiq
~Texnologik Kan tarmoqlari, Petri tarmoqlari, Sinxron ma'lumotlar oqimi
~Mavhum matnlarni qayta yozish tizimlari, O'zaro ta'sir tarmoqlari, Aktyor modeli
}

Funktsional modellarga nimalar misol bo’ladi?


{
=Lambda hisobi, rekursiv funksiyalar, kombinator mantiq
~Cheklangan avtomatlar, Ejeksiyon avtomatlari, Tyuring mashinasi
~Texnologik Kan tarmoqlari, Petri tarmoqlari, Sinxron ma'lumotlar oqimi
~Mavhum matnlarni qayta yozish tizimlari, O'zaro ta'sir tarmoqlari, Aktyor modeli
}

Parallel modellarga nimalar misol bo’ladi?


{
=Texnologik Kan tarmoqlari, Petri tarmoqlari, Sinxron ma’lumotlar oqimi
~Lambda hisobi, rekursiv funksiyalar, kombinatoryal mantiq
~Cheklangan avtomatlar, Ejeksiyon avtomatlari, Tyuring mashinasi
~Mavhum matnlarni qayta yozish tizimlari, O'zaro ta'sir tarmoqlari, Aktyor modeli
}

Oldindan belgilangan aniq va ravshan ko'rsatma ijrochining cheklangan miqdordagi bosqichlarda muammoning yechimini olish uchun ma'lum bir ketma-ketlikni bajarishi qanday nomlanadi?


{
=algoritm
~ma'lumot
~kodi
~dasturi
}

Algoritm nima?


{
=muayyan harakatlar ketma-ketligini bajarish uchun ijrochiga berilgan aniq va ravshan ko'rsatma
~aniq bir ijrochi uchun mo'ljallangan belgilar va signallar yordamida ob'ektiv dunyoni aks ettirish
~maqsadga erishishga qaratilgan bo'lishi kerak bo'lgan ba'zi haqiqiy bayonotlar
~dastur kodini dasturlash tilida tasvirlash
}

Algoritm ijrochisi nima?


{
=muayyan harakatlar majmuasini bajarishga qodir boʻlgan shaxs yoki kompyuter
~zarur harakatlarning aniq va aniq belgilanishi
~harakatlarni bajarish uchun muayyan shartlar
~algoritm qadamlarini bogʻlovchi element
}

“Tushunarli” kompyuter dasturlash tilida yozilgan algoritm nima deb ataladi?


{
=dastur
~algoritmlar ijrochisi
~blok-sxema
~Algoritm protokoli
}

Algoritmning grafik ta'rifi (blok-sxemalar) nima?


{
=algoritmni geometrik shakllar yordamida ifodalash usuli
~algoritmni jadvallar va hisoblash formulalari ko'rinishida taqdim etish
~ularni bajarish algoritmlarini bir xil va aniq qayd etish qoidalarini belgilash tizimi
~Erkin shakldagi sxematik chizma
}

Algoritmning “ommaviylik” xossasi nimani anglatadi?


{
=algoritm o'xshash masalalarni yechish uchun uni qo'llash imkoniyatini ta'minlashi kerak
~har bir jamoani ma'lum bir ijrochiga qarab tavsiflash kerakligi
~yakuniy ko'rsatmalarning majburiy mavjudligi
~jamoalar bir-birini kuzatib borishlari kerak
}

Loyihalashtirish nima?


{
=muhandislik inshootini yoki texnologik jarayonni modellashtirish jarayoni boʻlib, uning muhandislik modeliga maʼlum texnik gʻoyani amalga oshirish imkoniyati.
~belgilangan talablarga javob beradigan konstruktiv yechim (konstruktorlik yechimlari majmui).
~ob'ektning oraliq yoki yakuniy tavsifi
~buyruqlarni bajarish uchun zarur bo'lgan retseptlar to'plami
}

Loyihalash jarayonining natijasi qanday?


{
=loyiha
~modeli
~dasturi
~algoritmi
}

Loyihalash algoritmi nima?


{
=loyihani amalga oshirish uchun zarur bo'lgan buyruqlar to'plami
~obyektning oraliq yoki yakuniy tavsifi
~muhandislik inshootini yoki texnologik jarayonni modellashtirish jarayoni boʻlib, u maʼlum bir texnik gʻoyani uning muhandislik modeliga olib borish imkonini beradi.
~belgilangan talablarga javob beradigan konstruktiv yechim (loyihaviy yechimlar toʻplami).
}

Loyiha natijasi nima?


{
=loyihaning keyingi yo‘nalishini yoki yakunini ko‘rib chiqish va aniqlash uchun zarur va yetarli bo‘lgan loyiha ob’ektining oraliq yoki yakuniy tavsifi.
~dizaynni amalga oshirish uchun zarur bo'lgan retseptlar to'plami
~muhandislik inshootini yoki texnologik jarayonni modellashtirish jarayoni boʻlib, u maʼlum bir texnik gʻoyani uning muhandislik modeliga olib borish imkonini beradi.
~yakuniy ko'rsatmalarning majburiy mavjudligi
}

Dasturiy ta'minot arxitekturasini loyihalashda muayyan muammoning umumiy yechimi nima bo’la oladi?


{
=loyihalash shablonlari
~dizaynni amalga oshirish uchun zarur bo'lgan retseptlar to'plami
~dizayn modellari
~kutubxona
}

Eng quyi darajadagi va eng oddiy shablonlar nima deb ataladi?


{
=idiomalar
~meʼmoriy naqshlar
~strukturaviy shablonlar
~generativ qoliplar
}

Qanday shablonlar dasturga keraksiz bog'liqliklarni kiritmasdan ob'ektlarni moslashuvchan yaratish haqida tashvishlanadi?


{
=Hosil qiluvchi shablonlar
~meʼmoriy naqshlar
~strukturaviy shablonlar
~xulq-atvor shakllari
}

Qaysi shablonlar ob'ektlar o'rtasidagi munosabatlarni o'rnatishning turli usullarini ko'rsatadi?


{
=tuzilmaviy shablonlar
~meʼmoriy naqshlar
~generativ naqshlar
~xulq-atvor shakllari
}

Obektlar o'rtasidagi samarali aloqa uchun qanday shablonlar g'amxo'rlik qiladi?


{l
=xulq-atvor shablonlari
~meʼmoriy naqshlar
~generativ naqshlar
~tuzilmaviy shablonlar
}

Berilgan dastur arxitekturasida ko’p uchraydigan muammoning umumiy va takrorlanuvchi yechimi nima deb ataladi


{
=arxitekturaviy shablonlar
~xulq-atvor shakllari
~generativ naqshlar
~tuzilmaviy shablonlar
}

Abstraktsiyaning ma'lum darajalarida joylashgan ba'zi bir kichik vazifalar guruhlariga ajraladigan dasturlarni tuzish uchun qanday arxitekturaviy shablondan foydalaniladi?


{
=ko’pbosqichli
~mijoz-server
~xo'jayin-qul
~kanallar va filtrlar
}

Mijoz-server shabloni qayerda ishlatiladi?


{
=Onlayn ilovalar (elektron pochta, hujjat almashish, bank xizmatlari)
~Umumiy ish stoli ilovalari
~Kompyuterdagi avtobusga ulangan periferik qurilmalar
~Bioinformatikada ish jarayonlari
}

Etakchi-izdosh shabloni qayerda ishlatiladi?


{
=Kompyuter shinasiga ulangan periferik qurilmalar
~Umumiy ish stoli ilovalari
~Onlayn ilovalar (elektron pochta, hujjat almashish, bank xizmatlari)
~Bioinformatikada ish jarayonlari
}

Ma'lumotlar oqimini ishlab chiqaruvchi va qayta ishlaydigan tizimlar uchun qaysi shablon mos keladi?


{
=kanallar va filtrlar
~mijoz-server
~xo'jayin-qul
~darajali
}

Vositachi shabloni nima uchun foydalaniladi?


{
=uzilgan komponentlar bilan taqsimlangan tizimlarni strukturalash uchun
~maʼlumotlar oqimini hosil qiluvchi va qayta ishlaydigan tizimlar uchun
~axborotning ichki taqdimotini uni taqdim etish va foydalanuvchidan qabul qilish usulidan farqlash
~aniq deterministik yechimlari etishmayotgan muammolar uchun
}

Uzilgan komponentlar bilan taqsimlangan tizimlarni strukturalash uchun qanday shablon ishlatiladi?


{
=vositachi shabloni
~mijoz-server namunasi
~usta-qul namunasi
~qatlamli shablon
}

“Foydalanuvchilararo shablon” i qayerda qo'llaniladi?


{
=fayl almashish tarmoqlari
~xabar berish xizmatlari
~veb-ramkalar
~nutqni tanib olish
}

Voqealarga asoslangan shablonining tarkibiy qismlari qanday?


{
=hodisa manbai, voqea tinglovchisi, kanal, voqea asosi
~model, koʻrinish, boshqaruvchi
~taxtasi, bilim manbai, boshqaruv komponentlari
~server va bir nechta mijozlar
}

Aniq deterministik echimlar mavjud bo'lmagan muammolar uchun qanday shablon mos keladi?


{
=doska shabloni
~naqsh tarjimoni
~model-ko'rish-nazoratchi naqsh
~Voqealar avtobusining namunasi
}

Doska shablonidagi bilim manbai komponenti nima?


{
=o'z taqdimotiga ega ixtisoslashtirilgan modullar
~mumkin bo'lgan echimlar maydonidan ob'ektlarni o'z ichiga olgan tuzilgan global xotira
~modullarni tanlaydi, sozlaydi va bajaradi
~muayyan dasturlash tilida yozilgan satrlar
}

Ko’pbosqichli shablonning kamchiliklari?


{
=Ba'zi hollarda, ba'zi bosqichlarni o'tkazib yuborish mumkin
~So'rovlar odatda serverdagi alohida oqimlarda bajariladi
~Faqat yechimi qismlarga bo'linishi mumkin bo'lgan muammolar uchun javob beradi
~Eng sekin filtrlash jarayonlari tufayli samaradorlik pasayadi
}

“Foydalanuvchilararo shablon” shablonining afzalliklari?


{
=Resurs va hisoblash quvvati jihatidan yuqori mashtablilik
~Osonlik bilan yangi obunachilar, noshirlar va ulanishlarni qo'shing
~Bir modelning turli ko'rinishlarini yaratishga yordam beradi; ular ish vaqtida yoqilishi yoki o'chirilishi mumkin
~Ma'lumotlar maydoni tuzilmalarini osongina kengaytirishingiz mumkin
}

Qaysi shablonlar tizimni ob'ektlarni yaratish, kompozitsiyalash va taqdim etish usullaridan mustaqil qilish imkonini beradi?


{
=yaratuvchi shablonlar
~xulq-atvor shakllari
~meʼmoriy naqshlar
~tuzilmaviy shablonlar
}

Quyidagi shablonlardan qaysi biri yaratuvchi hisoblanadi?


{
=fabrika
~javobgarlik zanjiri
~shablonli usul
~strategiyasi
}

Hech qanday mantiqni ko'rsatmasdan mijoz uchun namuna yaratadigan asosiy shablon nima?


{
=fabrika
~abstrakt zavod
~quruvchi
~yolg'iz
}

Subklasslar sinfni yaratish uchun interfeys bilan ta'minlaydigan loyihalashning yaratuvchi shabloni qaysi biri?


{
=fabrika usuli
~abstrakt zavod
~quruvchi
~yolg'iz
}

Abstrakt fabrika shabloni nima?


{
=O'ziga xos loyihalash shabloni, o'zaro bog'liq yoki o'zaro bog'liq bo'lgan ob'ektlar oilalarini ularning maxsus sinflarini ko'rsatmasdan yaratish uchun interfeysni ta'minlaydi.
~pastki sinflarni sinfni yaratish uchun interfeys bilan ta'minlovchi ajdod dizayn namunasi
~kompozitsion ob'ektni yaratish yo'lini ta'minlaydigan o'ziga xos dizayn namunasi
~Bitta jarayonli ilovada sinfning yagona nusxasi mavjudligini ta'minlaydigan va ushbu misolga global kirish nuqtasini ta'minlaydigan o'ziga xos dizayn namunasi
}

Kompozit ob'ektni yaratish usulini ta'minlovchi loyihalashning yaratuvchi shabloni qaysi biri?


{
=quruvchi
~abstrakt zavod
~zavod usuli
~yolg'iz
}

Yagona jarayonli ilovada sinfning yagona nusxasi mavjudligini ta'minlaydigan va ushbu namunaga global kirish nuqtasini ta'minlaydigan loyihalashning yaratuvchi shabloni qaysi biri?


{
=yagona
~abstrakt zavod
~zavod usuli
~quruvchi
}

Sinflar va ob'ektlardan qanday qilib kattaroq tuzilmalar hosil bo'lishi haqidagi savolga javob beradigan loyihalash shabloni?


{
=tuzilmaviy shablonlar
~xulq-atvor shakllari
~generativ naqshlar
~meʼmoriy naqshlar
}

Quyidagi shablonlardan qaysi biri tuzilmaviy hisoblanadi?


{
=bog‘lovchi komponovshik
~abstrakt zavod
~zavod usuli
~quruvchi
}

Adapter tuzilmaviy shabloni nima uchun mo'ljallangan?


{
=maxsus yaratilgan interfeys orqali oʻzgartirish uchun mavjud boʻlmagan obyekt funksiyalaridan foydalanishni tashkil etish
~mavhumlikni va amalga oshirishni ajratish uchun dasturiy ta'minotni loyihalash uchun ular mustaqil ravishda o'zgarishi mumkin
~ierarxiyani alohidadan butungacha ifodalash
~javobgarlik darajalari tizimidagi tashkilot uchun
}

Abstraktsiya va amalga oshirishni mustaqil ravishda o'zgartirishi uchun dasturiy ta'minotni loyihalashda foydalaniladigan strukturaviy dizayn namunasi?


{
=ko'prik
~bogʻlovchi
~dekorativ
~fasad
}

Loyihalashning tuzilmaviy shablonlaridan komponovshik nimani belgilaydi?


{
=bir vaqtning oʻzida oddiy va murakkab obʼyektlardan iborat boʻlishi mumkin boʻlgan sinflar ierarxiyasi
~funksionallikni kengaytirish uchun subklasslashtirish amaliyotiga moslashuvchan alternativ
~dasturning turli joylarida misol
~barcha qo'ng'iroqlarni ushlab, boshqa ob'ektga kirish
}

Barcha chaqiruvlarni ushlab turish orqali boshqa ob'ektga kirishni boshqaradigan ob'ektni ta'minlovchi tuzilmaviy shablon (konteyner vazifasini bajaradi)?


{
=o’rinbosar
~opportunist
~fasad
~dekorativ
}

Turli ob'ektlar va sinflarning o'zaro ta'sirini amalga oshirish algoritmlari va usullarini belgilaydigan loyihalash shablonining nomi qanday?


{
=xulq-atvorli shablonlari
~strukturaviy shablonlar
~generativ naqshlar
~meʼmoriy naqshlar
}

Quyidagi modellardan qaysi biri xulq-atvor shablonidir?


{
=ma’suliyatlar zanjiri
~opportunist
~fasad
~dekorativ
}

Mas'uliyat darajasida tizimni tashkil qilish uchun xulq-atvor shabloni qaysi?


{
=ma’suliyatlar zanjiri
~buyrug'i
~shablonli usul
~kuzatuvchi
}

Ko'pgina ob'ektlarning o'zaro ta'sirida zaif bog'lanishni yaratish va ob'ektlarning bir-biriga aniq havola qilish zaruratini yo'q qilishga imkon beruvchi xulq-atvorli shablon?


{
=vositachi
~buyrug'i
~shablonli usul
~kuzatuvchi
}

“Strategiya” xulq-atvor loyihalash shabloni nima uchun?


{
=algoritmlar oilasini aniqlash, ularning har birini qamrab olish va ularning oʻzaro almashinishini taʼminlash.
~javobgarlik darajalari tizimidagi tashkilot uchun
~koʻp obʼyektlarning oʻzaro taʼsirida boʻshashmasdan bogʻlanish hosil qilish va obʼyektlarning bir-biriga aniq murojaat qilish zaruriyatini bartaraf etish uchun.
~mavhumlikni va amalga oshirishni ajratish uchun dasturiy ta'minot dizayni uchun ular mustaqil ravishda o'zgarishi mumkin
}

Inkapsulatsiyani buzmasdan, ob'ektning ichki holatini keyinchalik o'sha holatga qaytarish uchun tuzatish va saqlash imkonini beruvchi xulq-atvorli loyihalash shabloni?


{
=xotira
~buyrug'i
~shablonli usul
~kuzatuvchi
}

Xolat xulq-atvori loyihalash shabloni qachon qo'llaniladi?


{
=dasturni bajarish jarayonida obʼyekt oʻz holatiga qarab oʻz harakatini oʻzgartirishi kerak boʻlgan hollarda qoʻllaniladi
V. algoritmlar turkumini aniqlash, ularning har birini qamrab olish va oʻzaro almashinishini taʼminlash uchun ishlatiladi.
~sinf uchun mexanizmni yaratish uchun ishlatiladi, bu sinf ob'ektining namunasiga boshqa ob'ektlardan holatining o'zgarishi to'g'risida bildirishnoma olish va shu orqali ularni kuzatish imkonini beradi.
~yigʻilgan obʼyektlarning har birining tavsifidan foydalanmasdan agregat obʼyekt elementlariga ketma-ket kirishni olish uchun ishlatiladi.
}

Muayyan nuqtai nazardan ko'rib chiqiladigan ixtiyoriy tizim, ob'ekt yoki jarayonning ma'lum tilda yoki grafik shaklda tasvirlanishi nima?


{
=modul
~dasturi
~psevdokod
~blok-sxema
}

Dasturning hayot sikli nima?


{
=Dasturiy ta'minot kontseptsiyasi ishlab chiqilgan paytdan boshlab va undan keyingi dasturiy ta'minotdan foydalanish mumkin bo'lmagan vaqtgacha tugaydigan vaqt davri
~Dastlabki tizim haqida ma'lumot olish uchun modellarni qurish va keyin ularni qo'llash jarayoni
~ma'lum nuqtai nazardan ko'rilgan ixtiyoriy tizim, ob'ekt yoki jarayonning mavhumligi va qandaydir til yoki grafik shaklda tasvirlanishi
~axborotni qayta ishlash tizimi uchun dasturlar va ularning ishlashi uchun zarur boʻlgan dasturiy hujjatlar toʻplami
}

Spetsifikatsiya nima?


{
=bu tizim xatti-harakatining xarakterli xususiyatlarini ishlab chiquvchining til tavsifi.
~individual ko'rsatmalarni bajarish tartibini ko'rsatadigan bog'lanish chiziqlari bilan geometrik shakllar yordamida algoritm tuzilishini tavsiflash
~algoritm tuzilishini tabiiy tilda tavsiflash
~algoritm tuzilishini algoritmik dasturlash tilida tavsiflash
}

Dasturiy ta'minot tushunchasi paydo bo'lgan paytdan boshlab va undan keyingi dasturiy ta'minotdan foydalanish mumkin bo'lmagan vaqtgacha bo'lgan vaqt davri qanday nomlanadi:


{
=dasturiy ta'minotning hayot sikli
~dasturiy ta'minotni sinovdan o'tkazish
~dasturiy ta'minotni loyihalash
~dasturiy ta'minotni ishlab chiqish
}

Qaysi model loyiha davomida doimiy bo'lib qoladigan aniq belgilangan talablarni talab qiladi?


{
=kaskadli
~takrorlanuvchi yoki ortib boruvchi
~spiral
~V modeli
}

Tegishli loyihalarni amalga oshirishda modellarni qurish jarayonini belgilovchi dasturiy tizimlar va ilovalarni ishlab chiqish tamoyillari va usullari majmui qanday nomlanadi?


{
=metodologiya
~dasturlash
~algoritmlash
~muammo bayoni
}

Kelajakda tanlangan dasturlash muhitida amalga oshirilishi mumkin bo'lgan informatika muammosini hal qilish usulining tavsifi


{
=ma'lumotlarni qayta ishlash algoritmi
~algoritmlarni tahlil qilish
~algoritmning murakkabligi
~algoritmning sig'imli murakkabligi
}

Algoritmning murakkabligi nimada?


{
=algoritmni tahlil qilishda hisobga olinadigan elementar amallar soni
~bu A algoritmidagi ma'lum n o'lchamdagi D ning barcha kirishlari bo'yicha operatsiyalarning eng kichik soni.
~bu ma'lum n o'lchamdagi D ning barcha kirishlarida A algoritmida ko'rsatilgan operatsiyalarning eng ko'p soni.
~A algoritmidagi ma'lum n o'lchamdagi barcha D kirishlarida amallarning o'rtacha soni.
}

Ma'lumotlar tuzilmalari bilan ishlash algoritmlari qanday?


{
=Bular ma’lumotlarni qayta ishlash texnikasi haqida tushunchaga ega bo‘lish uchun foydalaniladigan asosiy tamoyillar va metodologiyani belgilaydigan algoritmlardir.
~massivlar va fayllarni tartiblash algoritmlari
~katta maʼlumotlar toʻplamidan maʼlum elementlarni topishga moʻljallangan algoritmlardir
~bular grafiklarda oʻtish va qidirish strategiyalarini amalga oshirish uchun moʻljallangan algoritmlardir
}

Saralash algoritmlari nima?


{
=massivlar va fayllarni tartiblash algoritmlari
~maʼlumotlarni qayta ishlash texnikasi haqida tushunchaga ega boʻlish uchun foydalaniladigan asosiy tamoyillar va metodologiyani belgilaydigan algoritmlardir.
~katta maʼlumotlar toʻplamidan maʼlum elementlarni topishga moʻljallangan algoritmlardir
~bular grafiklarda oʻtish va qidirish strategiyalarini amalga oshirish uchun moʻljallangan algoritmlardir
}

Belgilar ketma-ketligini qayta ishlashning bir qancha usullarini o'z ichiga olgan algoritmlar qanday nomlanadi?


{
=satrlarni qayta ishlash algoritmlari
~saralash algoritmlari
~geometrik algoritmlar
~qidiruv algoritmlari
}

Grafik nima?


{
=Grafik uchlari to‘plami va qirralar to‘plami (cho‘qqi juftlari orasidagi bog‘lanish) bo‘lgan mavhum matematik obyekt.
~tegishli loyihalarni amalga oshirishda modellarni yaratish jarayonini belgilovchi dasturiy tizimlar va ilovalarni ishlab chiqish tamoyillari va metodologiyalari majmui.
~katta maʼlumotlar toʻplamidan maʼlum elementlarni topishga moʻljallangan algoritmlardir
~Alohida ko'rsatmalarni bajarish tartibini ko'rsatadigan chiziq-bo'g'inli geometrik figuralar yordamida algoritm tuzilishini tavsiflash
}

Chiqib ketadigan va bir xil cho'qqiga tushadigan chiziq nima deb ataladi?


{
=halqa(petlya)
~qovurgalari
~cho’qqi
~yoy
}

Dekstra algoritmi?


{
=grafning dastlabki berilgan bir choʻqqisidan qolgan barcha choʻqqilarga eng qisqa yoʻllarni topadi
~manfiy chekka ogʻirlikdagi grafiklar bilan ishlash uchun mos
~grafikning har bir cho'qqisi uchun eng qisqa yo'llarning qiymatlarini hisoblash uchun dinamik algoritm
~musbat ogʻirlik qirralari boʻlgan grafiklar uchun mos
}

Kompilyatorning maxsus qismi - kod generatori sintaktik jihatdan to'g'ri dasturni mashinada bajarilishi mumkin bo'lgan buyruqlar ketma-ketligiga aylantirganda kompilyatsiya jarayonining qismi qanday nomlanadi?


{
=kodni generasiya qilish
~kompilyatsiya
~rejalashtirish
~ko'rsatmalarning ketma-ketligi
}

Konveyerli protsessorlarda dasturni bajarish tezligiga sezilarli ta'sir ko'rsatadigan optimallashtirish nima deyiladi?


{
=rejalashtirish
~kompilyatsiya
~kod ishlab chiqarish
~ko'rsatmalarning ketma-ketligi
}

Loyihaning murakkabligining dasturiy mahsulotning qandaydir miqdoriy ko‘rsatkichiga bog‘liqligini aniqlashda avval tugallangan loyihalar bo‘yicha statistik ma’lumotlarni tahlil qilishga asoslangan usul qanday nomlanadi?


{
=algoritmik modellashtirish
~ekspert xulosasi
~analogiya bo'yicha baholash
~kod ishlab chiqarish
}

Yaratilgan dasturiy mahsulotni qo'llash sohasini biladigan dasturiy ta'minotni ishlab chiqish texnologiyasi bo'yicha bir necha mutaxassislardan so'rov qanday usulda o'tkaziladi?


{
=ekspert xulosasi
~algoritmik modellashtirish
~analogiya bo'yicha baholash
~kod ishlab chiqarish
}

Rejalashtirilgan loyihani o'xshash xususiyatlarga ega oldingi loyihalar bilan solishtirishga qanday usul deyiladi?


{
=analogiya boʻyicha baholash
~algoritmik modellashtirish
~ekspert xulosasi
~kod ishlab chiqarish
}

O'lchov birligi sifatida LOC (Lines of Code) dan foydalanishning afzalliklari?


{
=Turli ishlab chiqish guruhlarida o'lchamlarni va ishlashni o'lchash usullarini solishtirish qobiliyati
~manba kodlari qatorlari dasturlash tillarining turlari, dizayn texnikasi, dasturchining uslubi va qobiliyatiga qarab farq qilishi mumkin;
~Kodni baholash usullari qatorlari sanoat standartlari bilan tartibga solinmaydi (masalan, ISO)
~dasturiy taʼminotni ishlab chiqish dastur kodining oʻlchamiga bevosita bogʻliq boʻlmagan yuqori xarajatlarni oʻz ichiga olishi mumkin – “sobit xarajatlar”, masalan, talablar spetsifikatsiyasi va foydalanuvchi hujjatlari, kodlashning bevosita xarajatlariga kiritilmagan.
}

Dasturiy ta'minotning ma'lum bir xususiyati yoki uning texnik xususiyatlarining raqamli qiymatini olish imkonini beruvchi o'lchov qanday nomlanadi?


{
=dasturiy ta'minot ko'rsatkichi
~dasturiy ta'minotni baholash
~dasturiy ta'minotni tahlil qilish
~dastur sifati ko'rsatkichi
}

Ba'zi xususiyatlarni mos yozuvlar qiymatlari bilan taqqoslash orqali tartiblash imkonini beradigan ko'rsatkichlar qaysi shkalaga mos keladi, ya'ni ushbu shkala bo'yicha o'lchov aniq dasturlarning nisbiy o'rnini aniqlaydi?


{
=tartibli shkala
~nominal shkala
~intervalli shkala
~nisbiy shkala
}

Ular nafaqat dasturlarning nisbiy o'rnini, balki ular qanchalik uzoqda joylashganligini ham ko'rsatadigan ko'rsatkichlar qanday shkalaga mos keladi?


{
=intervalli shkala
~nominal shkala
~tartibli shkala
~nisbiy shkala
}

Nafaqat dasturlarni ma'lum bir tarzda tartibga solish va ularning bir-biriga nisbatan o'rnini baholash, balki tavsiflarni o'lchash mumkin bo'lgan chegaradan qanchalik uzoqligini aniqlash imkonini beradigan ko'rsatkichlar qaysi shkalaga mos keladi?


{
=nisbiy shkala
~nominal shkala
~tartibli shkala
~intervalli shkala
}

Hayotiy sikl ko'rsatkichi va calendar rejaning asosiy maqsadi nima?


{
=hayot siklining bosqichlari uchun ish jadvalini kuzatib borish va haqiqiy va rejalashtirilgan qiymatlarni solishtirish
~jami xarajatlarning byudjetga nisbatan qiymatlarini, shuningdek, loyihaning umumiy qiymatini kuzatib boring, loyiha davom etayotganda ma'lumotlarni doimiy ravishda yangilab turing.
~loyihadagi talablarning umumiy soniga nisbatan modelda amalga oshirilgan talablar sonini kuzatib boring
~faza xatoliklarining zichligini kuzatib boring va egri chiziqdagi "cho'qqilar" va "pastkiliklar" ni, shuningdek oshib ketgan chegaralarni aniqlash uchun jadvallardan foydalaning.
}

Loyihaning barcha tashqi artefaktlarining umumiy hajmini har bir tashqi artefakt uchun aniqlangan murakkablik koeffitsientiga ko'paytiruvchi qiymat qanday nomlanadi?


{
=loyihaning murakkablik omili
~umumiy xavf
~umumiy xavf
~Loyiha rejasining murakkabligi
}

Jadvalning umumiy xavfi nima?


{
=loyihadagi jadvaldagi oʻzgarishlarni ularning yuzaga kelish ehtimolini hisobga olgan holda aks ettiruvchi umumiy qiymat (odam-soatlarda ifodalangan)
~tasodifiy xarajatlar bo'yicha byudjet rejasiga asoslanib, ularning yuzaga kelish ehtimolini hisobga olgan holda, loyiha uchun barcha tasodifiy xarajatlarning jami
~barcha rejalashtirilgan ishlarning umumiy soniga tegishli bo'lgan turli xil rejalashtirilgan ishlar o'rtasidagi o'zaro bog'liqlik va o'zaro bog'liqliklar soni
~murakkabligi - jadvaldagi barcha ishlarning ketma-ket bajarilgandagi umumiy davomiyligining uning yig'indisiga va barcha rejalashtirilgan ishlar uchun vaqtning umumiy zaxirasiga (zaxirasiga) nisbati.
}

Rejadagi barcha ishlarning ketma-ket bajarilgandagi umumiy davomiyligining yig'indisining barcha rejalashtirilgan ishlar uchun ketgan vaqtning umumiy yig'indiga nisbati?


{
=loyiha zichligi
~loyihaning mustaqilligi
~umumiy vaqt chegarasi
~Loyiha rejasining murakkabligi
}

Quyidagilarning qaysi biri UML platformasida “Actor” bo’lishi mumkin?


{
=Inson, tashqi tizim
~Faqat inson
~Faqat tashqi tizim
~Inson, harakat
}

Har xil rejalashtirilgan ishlar o'rtasidagi munosabatlar va o'zaro bog'liqliklar soni barcha rejalashtirilgan ishlarning umumiy soniga tengligi nima deyiladi?


{
=Loyiha rejasining murakkabligi
~loyiha zichligi
~umumiy vaqt chegarasi
~loyihaning mustaqilligi
}

Umumiy byudjet bulan bog'liq xavfi nimaga teng??


{
=tasodifiy xarajatlar bo‘yicha byudjet rejasi asosida, ularning yuzaga kelish ehtimolini hisobga olgan holda, loyiha bo‘yicha barcha tasodifiy xarajatlar yig‘indisi.
~loyihadagi jadvaldagi oʻzgarishlarni ularning yuzaga kelish ehtimolini hisobga olgan holda aks ettiruvchi umumiy qiymat (odam-soatlarda ifodalangan)
~barcha rejalashtirilgan ishlarning umumiy soniga tegishli bo'lgan turli xil rejalashtirilgan ishlar o'rtasidagi o'zaro bog'liqlik va o'zaro bog'liqliklar soni
~murakkabligi - jadvaldagi barcha ishlarning ketma-ket bajarilgandagi umumiy davomiyligining uning yig'indisiga va barcha rejalashtirilgan ishlar uchun vaqtning umumiy zaxirasiga (zaxirasiga) nisbati.
}

Loyiha rejasining murakkabligi nimada?


{
=rejalashtirilgan ishlar o'rtasidagi munosabatlar va o'zaro bog'liqliklar soni va barcha rejalashtirilgan ishlarning umumiy soniga tegishli
~loyihadagi jadvaldagi oʻzgarishlarni ularning yuzaga kelish ehtimolini hisobga olgan holda aks ettiruvchi umumiy qiymat (odam-soatlarda ifodalangan)
~tasodifiy xarajatlar bo'yicha byudjet rejasidan kelib chiqqan holda, ularning yuzaga kelish ehtimolini hisobga olgan holda, loyiha uchun barcha tasodifiy xarajatlarning jami
~murakkabligi - jadvaldagi barcha ishlarning ketma-ket bajarilgandagi umumiy davomiyligining uning yig'indisiga va barcha rejalashtirilgan ishlar uchun vaqtning umumiy zaxirasiga (zaxirasiga) nisbati.
}

Calendar rejadagi farq nima?


{
=haqiqiy bajarilgan ish va rejalashtirilgan ish o'rtasidagi farq
~loyihadagi jadvaldagi oʻzgarishlarni ularning yuzaga kelish ehtimolini hisobga olgan holda aks ettiruvchi umumiy qiymat (odam-soatlarda ifodalangan)
~tasodifiy xarajatlar bo'yicha byudjet rejasidan kelib chiqqan holda, ularning yuzaga kelish ehtimolini hisobga olgan holda, loyiha uchun barcha tasodifiy xarajatlarning jami
~tugallangan ishlarni bajarish uchun haqiqiy mehnat xarajatlarining ushbu ishlarni bajarish uchun rejalashtirilgan mehnat xarajatlariga nisbati (rejalashtirilgan mehnat zichligi)
}

Tugallangan ish uchun haqiqiy mehnat xarajatlarining ushbu ishlar uchun rejalashtirilgan mehnat xarajatlariga nisbati (rejalashtirilgan mehnat zichligi)?


{
=rejaning bajarilishi
~Jadvaldagi tafovut
~jadvaldan orqada
~mehnat unumdorligi
}

Rejada ko'rsatilgan topshiriqlarning o'z vaqtida bajarilmasligi nima deyiladi??


{
=rejadan orqada
~Jadvaldagi tafovut
~jadvalning bajarilishi
~mehnat unumdorligi
}

Loyiha qiymati mahsulotining davomiyligi bo'yicha o'sib borayotgan rejalashtirish xatosining umumiy qiymatiga nisbati?


{
=baholashning ishonchlilik omili
~Jadvaldagi tafovut
~jadvalning bajarilishi
~haqiqiy mehnat unumdorligining rejalashtirilganga nisbati
}

Dasturlarning dastlabki kodidagi xato va nuqsonlarni aniqlash jarayoni qanday nomlanadi?


{
=statik kod tahlili
~texnik kod tahlili
~xatolarni aniqlash
~avtomatik kod tahlili
}

Dasturiy ta'minot natijalarini rejalashtirish, tayyorlash va baholash bilan bog'liq bo'lgan hayot siklining barcha bosqichlarini o'z ichiga olgan jarayon, ularga qo'yilgan talablarga javob berishini aniqlash, qo'yilgan maqsadga erishish uchun mos ekanligini ko'rsatish shuningdek, kamchiliklarni topish uchun belgilangan maqsad nima deyiladi?


{
=testlash
~texnik kod tahlili
~xatolarni aniqlash
~statik kod tahlili
}

Dasturiy ta'minot kodini statik kod tahlilini bajarmasdan, spetsifikatsiya yoki amalga oshirish darajasida komponent yoki tizimni sinovdan o'tkazish qanday nomlanadi??


{
=statik testlash
~dinamik testlash
~texnik testlash
~avtomatik testlash
}

Modellar yordamida real hayotdagi g'oyalar va muammolarni ifodalash usuli??


{
=vizual modellashtirish
~parchalanish printsipi
~ma'lumotlarni modellashtirish
~xulq-atvorni modellashtirish
}

Murakkab ob'ektni nisbatan mustaqil qismlarga ajratish jarayoni nima deyiladi?


{
=dekompozisiya
~vizual modellashtirish
~ma'lumotlarni modellashtirish
~xulq-atvorni modellashtirish
}

Murakkab muammo yoki tuzilmaning kichik ahamiyatli detallariga e'tibor qaratmagan holda ifodaladigan va shu bilan uni yanada tushunarli qiladigan abstraksiya nima deyiladi?


{
=model
~parchalanish
~ob'ekt
~jarayoni
}

Arxitektura va amalga oshirish bosqichlaridan tashqari qolgan loyihalash ishlarining to'liq hajmi nima deyiladi?


{
=batafsil loyihalash
~komponentlar dizayni
~obyektni loyihalash
~modulli dizayn
}

UML platformasida “Actor” - bu?


{
=Ishlab chiqilayotgan tizim bilan o'zaro aloqada bo'ladigan foydalanuvchi yoki tashqi tizim
~Tizim talablarini belgilaydigan shaxs
~Foydalanuvchi talablarini belgilaydigan shaxs
~Dasturiy ta’minotning use case diagrammasini shakllantiruvchi shaxs
}

DTni loyihalash jarayonida uning harakteristikasini ifodalash uchun qaysi notatsiyalardan foydalaniladi?


{
=Barcha javoblar to‘g‘ri
~UML-diagrammasi
~DFD-diagrammasi
~Algoritmlar sxemasi, ER-diagrammasi
}

Tuzilma (structure) - bu?


{
=dasturiy ta'minot yoki apparatda mavjud bo’lgan barcha elementlar to'plami
~dasturiy ta'minotda modullar to’plami
~elementlar to'plami va ular orasidagi munosabatlarning namoyishi
~dasturiy ta'minotda modullar to’plami va ular orasidagi munosabatlarning namoyishi
}

Client-server shablonida komponentlarga nimalar kiradi?


{
=mijozlar va serverlar
~sinflar va protokollar
~protseduralar va sinflar jarayonlar
~protseduralar
}

Funksional talablar-bu?


{
=tizim ta’minlashi lozim bo’lgan servislarning bayonoti
~tizim tomonidan taklif qilinayotgan servislar va funksiyalardagi cheklovlar
~foydalanuvchi uchun ta’minlangan servislarni tasvirlash
~A va B
}

Loyihani amalga oshirish - bu:


{
=O'z maqsadlariga erishishga qaratilgan loyihada tasvirlangan barcha harakatlarning kompleks bajarilishi
~Normativ davrda loyihani amalga oshirish uchun zarur bo'lgan shart-sharoitlarni yaratish
~Loyiha taraqqiyotini kuzatish, tartibga solish va tahlil qilish
~Dastur taraqqiyotini kuzatish, tartibga solish va tahlil qilish
}

Loyiha jarayon faoliyatidan quyidagilar bilan farq qiladi:


{
=Jarayonlar bir xil turga mansub va tsiklik hiosblanadi, loyiha maqsadi va amalga oshirish usullari bo'yicha noyobdir, shuningdek, aniq boshlanish va tugash sanalariga ega
~Bir necha turdagi jarayonni amalga oshirish uchun bir yoki ikki ijrochi, loyihani amalga oshirish uchun esa ko‘p ijrochi talab qilinadi
~Jarayonlar loyihalarga qaraganda qisqaroq
~Bir turdagi jarayonni amalga oshirish uchun bir yoki ikki ijrochi, loyihani amalga oshirish uchun esa ko‘p ijrochi talab qilinadi
}

Qabul qilingan qiymat usuli quyidagilarga imkon beradi:


{
=Loyihaning ortda qolayotganini yoki muddatidan oldin ekanligini aniqlang, shuningdek, loyiha byudjetidagi ortiqcha xarajatlar yoki tejamkorlikni hisoblang
~Minimal loyiha byudjetini o'zlashtirish
~Maksimal loyiha byudjetini o'zlashtirish
~individual loyiha jarayonlari vaqtini sozlang
}

Eng muhim bosqich nima?


{
=Loyihani amalga oshirishdagi muhim voqea, uni amalga oshirish jarayonini kuzatish uchun foydalaniladi
~Mantiqiy o'zaro bog'liq jarayonlar, ularning amalga oshirilishi loyiha maqsadlaridan biriga erishishga olib keladi
~Mantiqni amalga oshirish uchun ketma-ket bajariladigan harakatlar majmui
~Loyihani amalga oshirish uchun ketma-ket bajariladigan harakatlar majmui
}
Yüklə 34,74 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin