Dasturiy ta’minot ishlab chiqishning samaradorligini oshirish va optimallashtirish bilan shug’ullanuvchi hamda joriy qilish va kuzatishni ilmiy asoslangan usullarini o’z ichida mujassamlashtirgan soha –
====
Dasturiy injiniring
====
Dasturiy mahsulot
====
Dasturiy ta’minot konstruktsiyasi
====
Dasturiy ta’minot arxitekturasi
+++++
Kompyuterda maʼlum bir turdagi vazifani bajarish uchun ishlab chiqilgan vosita bu…
====
Dasturiy injiniring
====
Dasturiy mahsulot
====
Dasturiy ta’minot
====
Dasturiy ta’minot arxitekturasi
+++++
Foydalanuvchiga aniq bir foydalanish sohasida maʼlumotlarga ishlov berish va qayta ishlashni amalga oshiruvchi dasturlar?
====
Uskunaviy dasturlar
====
Tizimli dasturiy ta’minot
====
Amaliy dasturiy ta’minot
====
Dasturiy mahsulot
+++++
Dasturiy taʼminot nechta guruhga boʻlinadi?
====
2
====
3
====
4
====
6
+++++
Loyihalash jarayoni bu …
====
quyi darajadagi konstruksiyalash va kodlashni o’z ichiga olgan dasturiy ta’minotni ishlab chiqish jarayonidir
====
dasturiy ta’minot arxitekturasini yanada batafsil ishlab chiqish
====
dasturiy ta’minot tuzishning bazaviy konsepsiyalari
====
dasturiy ta’minotni konstruktsiyalash
+++++
Quyi darajadagi konstruktsiyalash – bu
====
dasturiy ta’minot arxitekturasi yechilayotgan masalalar murakkabligi
====
dastur paketlari
====
dasturiy komplekslar
====
dasturiy ta’minot arxitekturasini yanada batafsil ishlab chiqish
+++++
Dasturiy ta’minot tuzishning bazaviy konsepsiyalari jamlanmasi bu?
====
dasturiy ta’minot arxitekturasi
====
dastur paketlari
====
dasturiy komplekslar
====
dasturiy ta’minot arxitekturasi yechilayotgan masalalar murakkabligi
+++++
Dasturiy mahsulot yaratishga olib keladigan jarayonlar majmui
====
Dasturiy ta'minotni ishlatish jarayoni
====
Dasturiy ta'minotni ishlab chiqish jaroyoni
====
Dasturiy ta'minotni o'zgartirish jarayoni
====
Dasturiy ta'minotni sinovdan o'tkazish jarayoni
+++++
CASE iborasi nimani anglatadi?
====
Computer-Aided Software Embed
====
Computer-Architect Software Engineering
====
Computer-Aided Software Enginering
====
Software Embed
+++++
Qaysi bo'limdasturiy ta’minotni konstruksiyalash jarayoniga kirmaydi?
====
konstruksiyalash g'oyalaari
====
konstruksiyalash asoslari
====
konstruksiyalashni boshqarish
====
konstruksiyalashning amaliy jihatlari
+++++
… - bu dasturiy ta'minot tizimining bir qismi bo'lgan funksiya, protsedura yoki sinfdir.
====
Test
====
Blok
====
Modul
====
Sxema
+++++
Prototip –
====
bu ma'lum funktsiyalar to'plamini amalga oshiradigan tizimning tugallangan versiyasi.
====
bu ma'lum funktsiyalar to'plamini amalga oshiradigan tizimning o'zgartirilgan versiyasi.
====
bu ma'lum funktsiyalar to'plamini amalga oshiradigan tizimning ishchi versiyasidir
====
bu ma'lum funktsiyalar to'plamini amalga oshiradigan tizimning sinovdan o'tgan versiyasi.
+++++
Quyidagilardan qaysi biri dasturiy ta'minotni ishlab chiqish standarti emas?
====
Maxsus tashkilotlar standartlari ISO, IEEE, GOST
====
Dasturchilar standartlari
====
Til standartlari
====
Muayyan ishlab chiquvchi tashkilotning standartlari
+++++
Dastur kodini takomillashtirish … deyiladi
====
Reinjiniring
====
Refaktaring
====
Konstruktsiyalash
====
Evolyutsiya
+++++
Dasturiy ta’minotga yangi funksionallik qo'shish
====
Reinjiniringi
====
Refaktoring
====
Konstruktsiyalash
====
Evolyutsiya
+++++
Refaktoring - bu …
====
dasturning tashqi xatti-harakatlariga ta'sir qilmasdan uning ichki tuzilishini o'zgartirish jarayoni bo’lib, uning qanday ishlashini tushunishni osonlashtirish uchun moljallangan.
====
ishlayotgan dasturiy ta'minotda yangi funksionalliklarni yaratish yoki global o'zgarishlar orqali xatolarni tuzatish jarayoni
====
dasturiy ta'minot tizimini batafsilyaratish jarayoni
====
kompyuter dasturiy mahsuloti hayotiyligisaqlanibqolishiuchun doimiy yangilanish, texnik xizmat ko'rsatish va takomillashtirishni talab qiladigan jarayon.
+++++
Reinjiniring – bu …
====
dasturning tashqi xatti-harakatlariga ta'sir qilmasdan uning ichki tuzilishini o'zgartirish jarayoni bo’lib, uning qanday ishlashini tushunishni osonlashtirish uchun mo'ljallangan.
====
dasturiy ta'minot tizimini batafsilyaratish jarayoni
====
ishlayotgan dasturiy ta'minotda yangi funksionalliklarni yaratish yoki global o'zgarishlar orqali xatolarni tuzaatish jarayoni
====
kompyuter dasturiy mahsuloti hayotiyligisaqlanibqolishiuchun doimiy yangilanish, texnik xizmat ko'rsatish va takomillashtirishni talab qiladigan jarayon.
+++++
Dasturiy ta'minotni konstruktsiyalash - bu ...
====
ishlayotgan dasturiy ta'minotda yangi funksionalliklarni yaratish yoki global o'zgarishlar orqali xatolarni tuzatish jarayoni
====
dasturning tashqi xatti-harakatlariga ta'sir qilmasdan uning ichki tuzilishini o'zgartirish jarayoni bo’lib, uning qanday ishlashini tushunishni osonlashtirish uchun mo'ljallangan.
====
kompyuter dasturiy mahsuloti hayotiyligisaqlanibqolishiuchun doimiy yangilanish, texnik xizmat ko'rsatish va takomillashtirishni talab qiladigan jarayon.
====
dasturiy ta'minot tizimini batafsil yaratish jaroyoni.
+++++
Dasturiy ta'minot evolyutsiyasi …
====
ishlayotgan dasturiy ta'minotda yangi funksionalliklarni yaratish yoki global o'zgarishlar orqali xatolarni tuzatish jarayoni
====
dasturiy ta'minotni rivojlantiriish jarayoni
====
dasturning tashqi xatti-harakatlariga ta'sir qilmasdan uning ichki tuzilishini o'zgartirish jarayoni bo’lib, uning qanday ishlashini tushunishni osonlashtirish uchun mo'ljallangan
====
kompyuter dasturiy mahsuloti hayotiyligisaqlanibqolishiuchun doimiy yangilanish, texnik xizmat ko'rsatish va takomillashtirishni talab qiladigan jarayon
+++++
Dasturiy ta'minotni ishlab chiqish tamoyillariga nimalar kirmaydi
====
Usullar
====
Vositalar
====
Sotish
====
Jarayonlar
+++++
Dasturiy ta'minotning hayot aylanishining paradigmalari va modellari
====
Kaskadli; Inkrementli; V-shaklidagi; Evolyutsion (spiral); Tuzilmaviy
====
Kaskadli; Tuzilmaviy; V-shaklidagi; Evolyutsion (spiral);Komponentga yo'naltirilgan
====
Kaskadli; Inkrementli; Tuzilmaviy; Evolyutsion (spiral);Komponentga yo'naltirilgan
====
Kaskadli; Inkrementli; V-shaklidagi; Evolyutsion (spiral); Kamponentga yo'naltirilgan
+++++
Dasturiy ta'minotni ishlab chiqishga qanday yondashish usuli ilmiy-texnikaviy muammolarni hal qilish uchun dasturlarni yaratish uchun mo'ljallangan
====
dasturiy ta'minot tomonidan bajariladigan funktsiyalar (vazifalar) asosida loyhalash;
====
ma'lumotlar oqimini o'rganish asosida loyihalash;
====
ma'lumotlar tuzilmasiga asoslangan loyihalash;
====
abstrakt ma'lumotlar turlariga asoslangan loyihalash;
+++++
Ma'lumotlarni qayta ishlash tizimlarini loyihalashda dasturiy ta'minotni ishlab chiqishga qanday yondashish usuli qo'llaniladi
====
dasturiy ta'minot tomonidan bajariladigan funktsiyalar (vazifalar) asosida loyihalash;
====
ma'lumotlar oqimini o'rganish asasida loyihalash;
====
ma'lumotlar tuzilmasiga asoslangan loyihalash;
====
abstrakt ma'lumotlar turlariga asoslangan loyihalash;
+++++
Ma'lumotlar bazasini loyihalashda dasturiy ta'minotni ishlab chiqishga qanday yondashish usuli qo'llaniladi
====
dasturiy ta'minot tomonidan bajariladigan funktsiyalar (vazifalar) asosida loyihalash;
====
ma'lumotlar oqimini o'rganish asosida loyihalash;
====
abstrakt ma'lumotlar turlariga asoslangan loyihalash;
====
ma'lumotlar tuzilmasiga asoslangan loyhalash;
+++++
Dasturlash tillari translyatorlarini ishlab chiqishda dasturiy ta'minotni ishlab chiqishga qanday yondashish usuli qo'llaniladi
====
dasturiy ta'minot tomonidan bajariladigan funktsiyalar (vazifalar) asosida loyihalash;
====
abstrakt ma'lumotlar turlariga asaslangan dizayn;
====
ma'lumotlar oqimini o'rganishga asoslangan loyihalash;
====
ma'lumotlar tuzilmasiga asoslangan loyihalash;
+++++
Ob'ektga yo'naltirilgan yondoshuv quyidagilarni o'z ichiga olmaydi
====
ob'ektga yo'naltirilgan tahlil
====
ob'ektga yo'naltirilgan loyihalash
====
ob'ektga yo'naltrilgan test
====
ob'ektga yo'naltirilgan dasturlash
+++++
Funktsional dekompozitsiya usuli diagrammasining IPO qisqartmasi nimani anglatadi?
====
Input-Processing-Outpot
====
Internet-Provider-Online
====
Inline-Public-Optimal
====
Input-Program-Output
+++++
Ob'ekt o'z ichiga oladi
====
ma'lumotlar va dasturlar
====
dasturlar va protseduralar
====
ma'lumotlar va protseduralarini
====
funktsiya-metodlar va funksiya-kichik dasturlar
+++++
Ob'ektga yo'naltirilgan yondashuvning qaysi bosqichida predmet sohasini o'rganish orqali unda qaysi ob'ektlar muhimligi, ular qanday o'zaro ta'sir qilishlari aniqlanadi.
====
ob'ektga yo'naltirilgan tahlili
====
ob'ektga yo'naltirilgan loyihalash
====
ob'ektga yo'naltirilgan dasturlash
====
ob'ektga yo'naltirilgan test
+++++
Ob'ektga yo'naltirilgan yondashuvning qaysi bosqichida ular o'rtasida uzatiladigan ob'ektlar va xabarlar nuqtai nazaridan kelajakdagi dasturiy ta'minot majmuasi loyihasi yaratiladi.
====
ob'ektga yo'naltirilgan loyihalash
====
ob'ektga yo'naltirilgan tahlil
====
ob'ektga yo'naltirilgan dasturlash
====
ob'ektga yo'naltirilgan test
+++++
Dastur yaratishning qaysi bosqichida sintaktik xatolar yuzaga keladi?
====
Loyihalash
====
talablarni tahlil qilish
====
Dasturlash
====
sinovdan o'tkazish
+++++
Xatoliklarni lokalizatsiya qilish bu-
====
xatolik sabablarini aniqlash
====
xatolik joyini aniqlashi
====
xatolik sababini topish
====
xatolikni tuzatish
+++++
Sinov maqsadi
====
dastur ishonchliligin oshirish
====
dastur samaradorligini oshirish
====
ekspluatatsiya qilish xarakteristikalarini yaxshilash
====
dasturni tuzilmalashtirilgan shaklga keltirish
+++++
Ko'p mumkin bo'lgan variantlardan eng yaxshisini topish
====
sinovdan o'tkazish
====
avtomatlashtirish
====
kuzatib borish
====
Optimalashtirish
+++++
Dasturni ishlab chiqishda eng ko'p vaqt talab qiladigan qadam
====
Loyihalash
====
talablarni shakllantirish
====
sinovdan otkazish
====
Dasturlash
+++++
Dasturning hayot tsiklidagi eng ko'p vaqt talab qiladigan bosqich
====
Loyihalash
====
talablarni shakllantirish
====
kuzatib borish
====
Dasturlash
+++++
Dasturning hayot tsiklining birinchi bosqichi
====
talablarni tahlil qilish
====
talablarni shaklantirish
====
sinovdan o'tkazish
====
Loyihalash
+++++
Dastur sifatining eng muhim mezoni
====
Ishlash
====
Samaradorlik
====
Ishlash
====
Qulaylik
+++++
Ishonchlilikni baholash usuli
====
o’xshashlari bilan taqqoslash
====
sinovdan otkazish
====
optimallashtirish
====
Kuzatish
+++++
Dasturlashning instrumental vositalari
====
kompilyatorlar, tarjimonlari
====
MBBT (ma'lumotlar bazasini boshqarish tizimlari)
====
OT (operatsion tizimlar)
====
BIOS (asosiy kirish/chiqish tizimi)
+++++
Asosiy WATEFALL (kaskad modeli)metodologiyasining tamoyillari.
====
Rivojlanish tezligining oshishi, arzonligi, yuqori sifati
====
Rivojlanishga iterativ yondashuv; Vaqt xarajatlarini minimallashtirish; Prototiplash; Ishlab chiqish davri; Hamkorlik
====
Aniq hujjatlar; Ishning keyingi bosqichi avvalgisi tugamaguncha boshlanmaydi; Kechiktirlgan sinov
====
Iterativ rivojlanish modeli; Talablarni boshqarish; Komponent arxitekturasi; Vizual modellashtirish dasturi; Dasturiy ta'minot sifatini tekshirish; Kiritilgan o'zgartirishlarni nazorat qilish
+++++
RAD (Rapid Application Development) metodologiyasining asosiy tamoyillari quyidagilardir
====
Aniq hujjatlashtirish; Ishning keyingi bosqichi avvalgisi tugamaguncha boshlanmaydi; Kechiktirilgan sinov bosh tamoyillari
====
Ishlab chiqishning iterativ yondashuvi; Vaqt xarajatlarini minimallashtirish; Prototiplash; Ishlab chiqish davriyligi; Hamkorlik tamoyilaridir
====
Ishlab chiqishning yuqori tezligi,kam xarajatliligi, yuqori sifat keng tarqalgan tamoyillari
====
Ishlab chiqishning iterativ modeli; Talablarni boshqarish; Komponentli arxitektura; Dasturiy ta'minotni vizual modellashtirish; Dasturiy ta'minot sifatini tekshirish; Kiritilgan o'zgartirishlarni nazorat qilish tamoyillari
+++++
Bloklar va ular orasidagi interfeyslarni loyihalashga asoslangan Ericsson yondashuvining muallifi kim (1967)
====
Gradi Butch - yondashuvning muallifi
====
Jeyms Rembo – yondashuvning bosh muallifi
====
Ada Lovli – yondashuvning asosiy muallifi
====
Ivar Jeykobson - yondashuv mualifidir
+++++
Arxitektura va iterativ ishlab chiqishni ta'kidlovchi «ObjectoryAB»yondashuv muallifi kim (1995)
====
Ivar Jeykobson - yondashuvning muallifi
====
Jeyms Rembo – yondashuvning bosh muallifi
====
Ada Lovli – yondashuvning asosiy muallifi
====
Gradi Butch - yondashuv muallifidiri
+++++
Dasturiy ta'minotni ishlab chiqishda vazifalar va mas'uliyatni taqsimlashning universal metodologiyasi.
====
Feature driven development (FDD)– asosiy metodologiyasi
====
Lean Software Development (LSD)– keng tarqalgan metodologiyasi
====
Rational Unified Process (RUP) - metadologiyasidir
====
Microsoft Solutions Framework (MSF)– bosh metodologiyasi
+++++
RUP (Rational Unified Process) metodologiyasining asosiytamoyillari quyidagilardir
====
Ishlab chiqishning yuqori tezligi,kam xarajatliligi, yuqori sifat keng tarqalgan tamoyillari
====
Ishlab chiqishning iterativ modeli; Talablarni boshqarish; Komponentli arxitektura; Dasturiy ta'minotni vizual modellashtirish; Dasturiy ta'minot sifatini tekshirish; Kiritilgan o'zgartirishlarni nazorat qilish tamoyilaridir
====
Ishlab chiqishga iterativ yondashuv; Vaqt xarajatlarini minimallashtirish; Prototiplash; Ishlab chiqishning davriyligi; Hamkorlik bosh tamoyillari.
====
Aniq hujjatlashtirish; Ishning keyingi bosqichi avvalgisi tugamaguncha boshlanmaydi; Kechiktirilgan sinovtamoyillari.
+++++
RUP metodologiyasining qaysi tamoyili loyihaning har bir bosqichida xavflarni bartaraf etishni nazarda tutadi
====
Ishlab chiqishning iterativ mo’deli tamoyilidir
====
Talablarni boshqarish asosiy tamoyili
====
Komponent arxitekturasi bosh tamoyili
====
Vizual modellashtirish dasturi keng tarqalgan tamoyili
+++++
Muhim natijaga (ish mahsuloti) erishishga qaratilgan harakatlar ketma-ketligi va ijrochilar (rollar) toifalarining o'zaro ta'sirini tavsiflash.
====
Harakat (Activity)deyiladi
====
Ishchi mahsulot (artifakt) ma’nosini bildiradi
====
Ishchi jarayon(workflows) manosiga ega
====
Rollar (Role)ma’nosini anglatadi
+++++
Dasturiy ta’minotni testlash (software testing) – bu …
====
dasturning real va kutilgan natijalari orasidagi moslikni ma’lum tartibda tanlangan chekli test to’plami asosida tekshirishdiri
====
tizimni yoki uning komponentlarini joriy bosqich boshida shakllantirilgan talablarga qanoatlantirishini baholash jarayoni
====
ishlab chiqilgan DTning kutilgan natijalarga va foydalanuvchi extiyojlariga, tizim talablariga mosligini aniqlash
====
testlash bo’yicha bajarilishi kerak bo’lgan ishlarni qamrab olgan xujjat
+++++
Tekshirish (Verification) – bu …
====
ishlab chiqilgan DTning kutilgan natijalarga va foydalanuvchi extiyojlariga, tizim talablariga mosligini aniqlash.
====
tizimni yoki uning komponentlarini joriy bosqich boshida shakllantirilgan talablarga qanoatlantrishini baholash jarayonidir.
====
testlash bo’yicha bajarilishi kerak bo’lgan ishlarni qamrab olgan xujjat
====
dasturning real va kutilgan natijalari orasidagi moslikni ma’lum tartibda tanlangan chekli test to’plami asosida tekshirish.
Do'stlaringiz bilan baham: |