dasturiy ta`minot va dasturiy ta`minot injiniringi

PPTX 20 sahifa 183,1 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 20
dasturiy ta`minot va dasturiy ta`minot injiniringi dasturiy ta`minot va dasturiy ta`minot injiniringi bajardi: tuzelova ozoda murakkablikni minimallashtirish murakkablikni minimallashtirish zarurati, asosan, koʻpchilik odamlarning murakkab tuzilmalar va ma’lumotlarni oʻzlarining ishchi xotiralarida saqlash qobiliyati cheklanganligi bilan bogʻliq. murakkablikni minimallashtirish uchun aqlli emas, balki oddiy va tushunarli kod yaratishga eʼtibor qaratiladi. murakkablikni minimallashtirish standartlardan foydalanish va kodlashning turli xil maxsus usullarini qoʻllash orqali amalga oshiriladi va bu jarayon qurilishga yoʻnaltirilgan sifat texnikalaridan foydalanish bilan ham qoʻllab-quvvatlanadi[2 kutilayotgan oʻzgarishlar oʻzgarishlarni oldindan koʻra bilish dasturiy ta’minot muhandislariga kengaytiriladigan dasturiy taʼminotni yaratishga yordam beradi va ular asosiy tuzilmani buzmasdan dasturiy mahsulotni takomillashtira oladilar 25 yil davomida olib borilgan tadqiqotlar shuni koʻrsatdiki, qayta ishlash xarajatlari talablarni birinchi marta toʻgʻri belgilashga nisbatan 10 barobardan 100 barobargacha (kichikroq loyihalar uchun 5 barobardan 10 barobargacha) qimmatroq boʻlishi mumkin[3] tasdiqlash uchun konstruksiyalash tasdiqlash uchun konstruksiyalash deganda dasturiy taʼminot muhandislari tomonidan, shuningdek, mustaqil sinov va operatsion faoliyat davomida nosozliklarni osonlik bilan aniqlash …
2 / 20
ita bir-biri bilan chambarchas bogʻliq jihatlarga ega[2]: takroriy foydalanish uchun qurilish: qayta ishlatiladigan dasturiy taʼminot obyektlarini yaratish. qayta foydalanish bilan qurilish: yangi yechimni qurishda dasturiy taʼminot vositalaridan qayta foydalanish. yaratishdagi standartlar tashqi (xalqaro tashkilotlar tomonidan yaratilgan) yoki ichki (korporativ darajada yaratilgan) qurilish masalalariga bevosita taʼsir koʻrsatadigan standartlarga quyidagilar kiradi[2]: muloqot usullari: masalan, hujjat formatlari va mazmuni uchun standartlar. dasturlash tillari kodlash standartlari hisoblash platformalari vositalar: uml kabi belgilar uchun diagramma standartlari. bosqichlari talablarni yig'ish — foydalanuvchi talablarini tushunish va tahlil qilish. kodlash — dasturiy kodlarni yozish va sinovdan o'tkazish. test qilish va nazorat — mahsulotning sifatini oshirish uchun sinovlar o'tkazish[4]. texnik xizmat — mahsulotni doimiy ravishda qo'llab-quvvatlash va yangilash yaratish modeli dasturiy ta’minotni ishlab chiqish uchun koʻplab modellar yaratilgan boʻlib, ularning baʼzilari boshqalaridan koʻra koʻproq qurilishga urgʻu beradi. baʼzi modellar qurilish nuqtai nazaridan chiziqliroqdir, masalan, sharshara va bosqichma-bosqich yetkazib berish hayotiy sikli modellari. ushbu modellarda qurilishga faqat muhim zaruriy ishlar …
3 / 20
kin, jumladan kod ishlab chiqilgan, kod oʻzgartirilgan, kod qayta ishlatilgan, kod vayron qilingan, kod murakkabligi, kod tekshiruvi statistikasi, nosozliklarni tuzatish va nosozliklarni topish stavkalari, kuch va rejalashtirish. ushbu oʻlchashlar jarayonni boshqarish, qurilishda sifatni taʼminlash, yaratish jarayonini takomillashtirish maqsadlarida va boshqa sabablarga koʻra foydali boʻlishi mumkin amaliy maslahatlar dasturiy taʼminot dizayni dasturiy taʼminot dizaynidagi kutilmagan boʻshliqlarni hisobga olish uchun dasturiy taʼminotni yaratish vaqtida dasturiy taʼminot dizaynining tafsilotlarini toʻldirish uchun kichikroq yoki kattaroq miqyosda baʼzi dizayn modifikatsiyalari amalga oshirilishi kerak[5]. dasturiy taʼminot tillari [tahrir | manbasini tahrirlash] konstruksiya tillari muloqotning barcha shakllarini oʻz ichiga oladi, ular orqali inson kompyuterga bajariladigan muammoning yechimini aniqlashi mumkin. ularga konfiguratsiya tillari, asboblar toʻplami tillari va dasturlash tillari kiradi[6]: konfiguratsiya tillari – bu dasturiy taʼminot muhandislari yangi yoki maxsus dasturiy taʼminotni oʻrnatish uchun oldindan belgilangan variantlarning cheklangan toʻplamidan tanlaydigan tillardir. vositalar toʻplami tillari ilovalarni asboblar toʻplamidan yaratish uchun ishlatiladi va konfiguratsiya tillariga qaraganda murakkabroqdir. skriptlash tillari – …
4 / 20
taʼriflarga koʻproq tayanadigan rasmiy belgilar. vizual belgilar, ular ham lingvistik, ham rasmiy qurilishning matnga yoʻnaltirilgan belgilariga kamroq tayanadi va buning oʻrniga asosiy dasturiy taʼminotni ifodalovchi vizual obyektlarni toʻgʻridan-toʻgʻri vizual talqin qilish va joylashtirishga tayanadi. uch yil va undan ortiq vaqt davomida ishlatayotgan tilda ishlaydigan dasturchilar, xuddi shu tilda yangi boʻlgan tajribaga ega dasturchilarga qaraganda, taxminan 30 foizga koʻproq mahsuldir. c++, java, smalltalk va visual basic kabi yuqori darajadagi tillar assembly va c kabi quyi darajadagi tillarga qaraganda 5-15 baravar yuqori mahsuldorlik, ishonchlilik, soddalik va tushunarlilikni beradi dasturlash quyidagi mulohazalar dasturiy taʼminot konstruktsiyasini kodlash faoliyatiga tegishli[8]: tushunarli manba kodini yaratish usullari, shu jumladan nomlash va manba kodi sxemasi. bir tadqiqot shuni koʻrsatdiki, oʻzgaruvchilarning nomlari 10 dan 16 tagacha belgidan iborat boʻlsa, dasturni debaglash uchun zarur boʻlgan kuch minimallashtiriladi[9]. sinflar, sanab oʻtilgan turlar, oʻzgaruvchilar, nomlangan oʻzgarmaslar va boshqa oʻxshash obyektlardan foydalanish: nasa tomonidan oʻtkazilgan tadqiqot shuni koʻrsatdiki, kodni yaxshi omilli sinflarga joylashtirish …
5 / 20
xatolik shartlari bilan ishlash – ham rejalashtirilgan xatolar, ham istisnolar (masalan, notoʻgʻri maʼlumotlarni kiritish) kod darajasidagi xavfsizlik buzilishlarining oldini olish (masalan, buferning oshib ketishi yoki massiv indeksining oshib ketishi) qayta ishlatiladigan resurslarga (jumladan, mavzular yoki maʼlumotlar bazasi bloklariga) kirishda istisno mexanizmlari va intizomdan foydalanish orqali resurslardan foydalanish manba kodini tashkil etish (bayonnomalar va dasturlarga)[11]: yuqori kogezion tartiblar past kogezion tartiblarga qaraganda kamroq xatoliklarga moyil ekanligi isbotlandi. 450 ta tartibni oʻrganish shuni koʻrsatdiki, yuqori kogezion tartiblarning 50 foizi kam kogezion tartiblarning atigi 18 foiziga nisbatan nosozlikdan xoli edi. boshqa 450 ta dasturni oʻrganish shuni koʻrsatdiki, eng yuqori ulanish koeffitsiyentiga ega dasturlar eng past ulanish koeffitsiyentiga ega dasturlarga qaraganda 7 baravar koʻp xatoliklarga ega va tuzatish 20 baravar qimmatga tushadi. tadqiqotlar dastur oʻlchamlari va undagi xatolar darajasi oʻrtasidagi korrelyatsiya boʻyicha noaniq natijalarni koʻrsatgan boʻlsa-da, bir tadqiqotda 143 satrdan kam kodli dasturlarni tuzatish kattaroq dasturlarga qaraganda 2,4 baravar arzonroq ekanligi aniqlandi. boshqa bir …

Ko'proq o'qimoqchimisiz?

Barcha 20 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"dasturiy ta`minot va dasturiy ta`minot injiniringi" haqida

dasturiy ta`minot va dasturiy ta`minot injiniringi dasturiy ta`minot va dasturiy ta`minot injiniringi bajardi: tuzelova ozoda murakkablikni minimallashtirish murakkablikni minimallashtirish zarurati, asosan, koʻpchilik odamlarning murakkab tuzilmalar va ma’lumotlarni oʻzlarining ishchi xotiralarida saqlash qobiliyati cheklanganligi bilan bogʻliq. murakkablikni minimallashtirish uchun aqlli emas, balki oddiy va tushunarli kod yaratishga eʼtibor qaratiladi. murakkablikni minimallashtirish standartlardan foydalanish va kodlashning turli xil maxsus usullarini qoʻllash orqali amalga oshiriladi va bu jarayon qurilishga yoʻnaltirilgan sifat texnikalaridan foydalanish bilan ham qoʻllab-quvvatlanadi[2 kutilayotgan oʻzgarishlar oʻzgarishlarni oldindan koʻra bilish dasturiy ta’minot muhandislariga ke...

Bu fayl PPTX formatida 20 sahifadan iborat (183,1 KB). "dasturiy ta`minot va dasturiy ta`minot injiniringi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: dasturiy ta`minot va dasturiy t… PPTX 20 sahifa Bepul yuklash Telegram