|
Дастурий таъминотни ишлаб чикиш технологияси
|
bet | 64/82 | Sana | 29.05.2024 | Hajmi | 6,67 Mb. | | #256570 |
Bog'liq Dasturiy ta\'mnot sifatini ta\'minlashi UMK 2021 2022 (2)ADABIYOTLAR
Д.В Кознов, Я.А Кириленко. Опыт сочетания теории и практики в обучении программной инженерии . Труды III Международная научно-практическая конференция «Современные информационные технологии и ИТ-образование» 2008 год. http://2008.itedu.ru/pages/Conference-works.
D.V.Koznov, M.Y. Pliskin. Computer-Supported Collaborative Learning with MindMaps. T. Margaria and B. Steffen (Eds.): ISoLA 2008, CCIS 17, pp. 478–489, 2008. SpringerVerlag, Berlin Heidelberg, 2008.
Д.В.Кознов. Методика обучения программной инженерии на основе карт памяти. Системное программирование. / Вып. 3, под ред. А.Н.Терехова и Д.Ю.Булычева.
СПб.: Изд. СПбГУ, 2008. С. 121-140. www.sysprog.info
UMUMIY SAVOLLAR
1. Dasturiy ta’minot muhandisligi nima?
2. Dasturiy ta'minot injiniringining alohida fan sifatida tug'ilgan sanasini ayting.
3. Dasturiy ta’minot muhandisligi va informatika o‘rtasidagi farq nima?
4. Dasturiy ta’minot muhandisligi va tizim muhandisligi o’rtasidagi farq nima?
5. Informatika va dasturiy injiniring fanlariga misollar keltiring (o‘quv fanlari bilan adashtirmaslik kerak bo‘lgan fanlar).
6. Dasturiy ta'minot nima?
7. Bruks bo'yicha dasturiy ta'minotning xususiyatlarini sanab o'ting va har biriga qisqacha tavsif bering.
8. Dasturiy ta'minotni yaratish ushbu bo'limda yana qanday inson faoliyati bilan bog'liq?
Vazifalar
1. Xotira kartalari yordamida savolga eng to'liq javob - bu atamaning barcha o'lchamlarini, kichik va katta detallarni hisobga olgan holda dasturiy ta'minot muhandisligi nima.
2. Aql xaritalaridan foydalanib, yoylardagi yorliqlardan foydalanib, Brooks dasturiy ta'minot xususiyatlari munosabatlarini chizing. Savollar 1. Dasturiy ta'minotni ishlab chiqish jarayoni qanday?
3. Umumjahon dasturiy ta'minotni ishlab chiqish jarayonining yo'qligi sabablari haqida gapirib bering.
4. Nima uchun jarayonni kompaniya darajasida standartlashtirish mumkin va maqsadga muvofiq?
5. Standart va o'ziga xos jarayonlar nima va ular qanday bog'liq?
6. Hozirgi va aniq jarayonlar o'rtasidagi farq nima? Qanday dasturiy ta'minotni ishlab chiqish metodologiyalari muayyan jarayon kontseptsiyasini qo'llab-quvvatlaydi va qanday vositalar bilan?
7. Jarayonni takomillashtirish tadbirlarini belgilang.
8. Korxonalarda jarayonlarni takomillashtirishdagi asosiy qiyinchilik nimada?
9. Jarayonni takomillashtirishning asosiy yo'nalishlarini sanab o'ting.
10. Innovatsiyalar uchun tashkilotni jalb qilish strategiyasi haqida bizga xabar bering. Misollar keltiring. 11. Innovatsiyalar uchun texnologiyani surish strategiyasi haqida gapirib bering. Misollar keltiring.
12. Ushbu strategiyalarning afzalliklari, kamchiliklari va mumkin bo'lgan xavflari haqida bizga xabar bering.
13. Jarayon modeli nima?
14. Jarayon bosqichi nima? 15. Faoliyatning turi nima?
16. Nima uchun bosqichlar va faoliyatni aniqlash mumkin emas? Amalda bu hali qachon va qanday sabablarga ko'ra sodir bo'ladi?
17. Sharshara modelining afzalliklari nimada? Uning tarixiy roli qanday? Uning kamchiliklari qanday?
18. Sharshara modeli doirasida risklar bilan qanday ishlash kerak?
19. Nima uchun sharshara modeli hali ham qo'llanilmoqda? Nima uchun ushbu model soatlik ish haqi bilan offshor loyihalar uchun foydali ekanligini tushuntiring?
20. Spiral modeldagi lasan sharshara modelidagi fazadan qanday farq qiladi? Spiral modeldagi burilishlar ketma-ketligiga misol keltiring. Spiral qanday sharoitda tugashini tasvirlab bering.
21. Spiral modelning ikkinchi va uchinchi o'lchamlari haqida gapirib bering. Spiral burilishning turli sektorlarini tavsiflang.
22. Spiral modelning afzalliklari va kamchiliklari qanday? Ushbu modelning cheklovlari qanday?
23. Ushbu model doirasida risklar bilan qanday ishlash kerak?
Vazifalar
Turli jarayon ta'riflari o'rtasidagi munosabatni chizish uchun xotira xaritasidan foydalaning.
Savollar
1. Ish mahsulotini aniqlang. Misollar keltiring.
2. Ishchi mahsulot va dasturiy ta'minot komponenti o'rtasidagi farq nima?
3. Nomoddiy mehnat mahsuloti nima ekanligini tushuntiring.
4. Majburiyat intizomi qanday "ishlashini" tasvirlab bering.
5. Odamlar o'rtasidagi munosabatlarning boshqa turlariga misollar keltiring.
6. Majburiyat intizomini qo'llash chegaralari haqida gapirib bering.
7. Loyiha nima va u tadbirkorlik va ishlab chiqarishni tashkil etishning boshqa shakllaridan nimasi bilan farq qiladi?
Vazifalar
1. Mehnat mahsuloti va majburiyat intizomi o'rtasidagi munosabatlarning aqliy xaritasini tuzing.
2. Ish mahsulotidan foydalanish va turli xil dasturiy ta'minotni ishlab chiqish metodologiyalarida majburiyat intizomi haqida ma'lumot olish uchun aql xaritasidan foydalaning,
3. Xotira xaritasidan mehnat mahsulotidan foydalanish va turli, shuningdek, individual amaliyotlarda majburiyat intizomi haqida ma'lumot olish uchun foydalaning.
4. 1-3-topshiriqlarning Natijalarini bitta xotira kartasiga ulang.
Savollar
1. Dasturiy ta’minot arxitekturasini aniqlang. Ushbu kontseptsiya rivojlanishning qaysi jihatlarini o'z ichiga olishini tushuntiring.
2. Dasturiy ta'minotni ishlab chiqishda ko'p qarashlarning sabablari haqida gapirib bering.
3. Sizningcha, bir nechta qarashlarga ega bo'lish rivojlanishga qanday yordam beradi yoki to'sqinlik qiladi?
4. UML diagrammalarining har xil turlarini sanab bering va ularga qisqacha izoh bering.
Savollar
1. Talablarni boshqarishning qiyinligi nimada? Bu savolga javob berayotganda, boshqa muhandislik va biznes sohalarini yodda tuting. Savolga dasturiy ta'minot muhandisligining ichidan emas, balki tashqaridan javob berishga harakat qiling.
2. Talablarni rasmiylashtirish usullarini sanab bering. Rasmiylashtirish deganda biz oraliq emas, balki yakuniy fiksatsiya usulini tushunamiz.
3. Talablarni "tortishish" usullari va usullari haqida bizga xabar bering.
4. Talablarni rasmiylashtiradigan har xil turdagi hujjatlarni sanab o'ting.
5. Funktsional va funktsional bo'lmagan talablar o'rtasidagi farq haqida gapirib bering.
6. Bizga odatiy talablar sikli haqida gapirib bering.
7. Talablar bilan ishlashda tipik xatolarni sanab o'ting.
Vazifalar
1. 2-5 savollarga javoblarni bitta xotira kartasiga chizing.
2. 6-savolga javobni ushbu xotira kartasiga qo'shing.
3. Foydalanish misolini tuzing, asosiy stsenariylarni chizing, muhokama savollari ro‘yxatini tuzing va keyingi vazifa uchun texnik
Vazifa yozing. Sahifa sifatida
Savollar
1. Yaxshi konfiguratsiya boshqaruvi mavjud bo'lmagan loyihalardagi muammolarga misollar keltiring.
2. Konfiguratsiya boshqaruvi loyihada qanday vazifalarni bajarishini norasmiy tarzda tushuntiring.
3. Konfiguratsiya boshqaruviga rasmiy ta'rif bering.
4. Bizga taniqli qarama-qarshilik haqida gapirib bering - mutlaq xavfsizlik va qulay kirish.
5. Konfiguratsiyani boshqarishga "bo'ysunishi" mumkin bo'lgan loyiha artefaktlariga misol keltiring.
6. Konfiguratsiya boshqaruvi "ostida" bo'lmasligi mumkin bo'lgan loyiha artefaktlariga misol keltiring. tushish
7. Konfiguratsiyani boshqarishning asosiy artefakti nima va nima uchun.
8. Versiya boshqaruvining asosiy funksiyalarini sanab bering.
9. Qurilishni boshqarish nima?
10. Uzluksiz integratsiya nima¸ U qanday metodologiyalarda va nima uchun ishlatilishini bilasiz (sizning fikringizcha).
11. Baza tushunchasi haqida gapirib bering.
Vazifalar
1. Boshqa dasturiy ta'minotni ishlab chiqish faoliyatiga konfiguratsiyani boshqarish haqida bilgan barcha havolalarning aqliy xaritasini tuzing.
2. Kollektorning ishi uchun odatiy stsenariyni chizish.
3. Turli xil so'l qurish skriptlarini chizish (tungi, talab bo'yicha, uzluksiz integratsiya rejimi va boshqalar). Savollar
1. Dasturiy ta'minot sifatini nazorat qilishning turli usullarini sanab o'ting va qisqacha ta'riflang.
2. Testni aniqlang va unga qisqacha izoh bering.
3. Test kontekstida dasturning kutilayotgan xatti-harakati nimani anglatadi?
4. Sinov ta'rifida nazarda tutilgan tizimga ta'sir qilishning sun'iy, maxsus belgilangan shartlariga nimalar kiradi? 5. Test tushunchasining ahamiyati nimada?
6. Avtomatlashtirilgan testning qo‘lda o‘tkazishga nisbatan qanday afzalliklari bor?
7. Avtomatlashtirilgan testlarning qanday qiyinchiliklari bor?
8. Sinov qilinayotgan tizimlarning interfeyslari bilan bog'liq muammolarga o'zingizning misollaringizni keltiring.
9. Ishlayotgan testlar tizim xatti-harakatlariga qanday ta'sir qilishi mumkinligiga misollar keltiring.
10. Sinov paytida kiritilgan qiymatlarni faktorizatsiya qilish nimani anglatadi?
11. Testerlar jamoasini tashkil qilishning turli xil variantlari haqida gapirib bering.
12. Sinov turlarini sanab bering va qisqacha tavsif bering.
|
| |