murakkab tuzilmali dasturlarni ishlab chiqishdagi asosiy muammolar. tamoyillari.

DOCX 17 pages 193,0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 17
reja: 1. kirish 2. murakkab tuzilmali dasturlar tushunchasi 3. murakkab dasturlarni ishlab chiqishdagi asosiy muammolar 4. dasturiy ta'minotni ishlab chiqishdagi asosiy tamoyillar 5. zamonaviy yondashuvlar va yechimlar 6. xulosa 7. foydalanilgan adabiyotlar kirish zamonaviy jamiyatda axborot texnologiyalari hayotning barcha sohalariga chuqur kirib kelmoqda. ta’lim, sog‘liqni saqlash, moliya, davlat boshqaruvi, ishlab chiqarish va boshqa ko‘plab yo‘nalishlarda dasturiy ta'minotsiz faoliyat yuritish deyarli imkonsiz holga kelgan. dasturlar foydalanuvchilar ehtiyojiga qarab tobora murakkablashib, ularning funksional imkoniyatlari, ishlash tezligi, xavfsizlik talablari va xizmat ko‘rsatish darajasi yuqori bo‘lishi zarurati tug‘ilmoqda. bu esa o‘z navbatida dasturchilar oldiga murakkab, ko‘p qatlamli va ko‘p komponentli dasturiy tizimlarni yaratish vazifasini qo‘yadi.murakkab tuzilmali dasturiy mahsulotlar deganda ko‘plab modullardan iborat, mustaqil komponentlarga ega, foydalanuvchilar bilan turli darajalarda o‘zaro aloqada bo‘ladigan, real vaqt rejimida ishlovchi va kengaytirish, testlash hamda qo‘llab-quvvatlash imkoniyatiga ega tizimlar tushuniladi. bunday dasturlarni ishlab chiqish nafaqat texnik bilimlarni, balki arxitektura rejalashtirish, jamoaviy ishlash, hujjatlashtirish va metodik yondashuvlarni ham talab qiladi.murakkab …
2 / 17
shunish va samarali boshqarish bo‘yicha nazariy va amaliy bilimlar shakllantirishdan iborat. 2.murakkab tuzilmali dasturlar tushunchasi ko’pgina zamonaviy dasturiy tizimlar obyektiv jihatdan ancha murakkab.bu murakkablikning ko’p,sabablari mavjud,eng muhimi ular hal etayotgan vazifalarning mantiqiy murakkabligidir.dasturiy tizimlarni ishlab chiqishning murakkabligini oshiruvchi qo’shimcha omillar quyidagilar: · dasturiy tizimlarga qo’yiladigan talablarni rasmiy belgilash murakkabligi; · kiruvchi tasirlarning aniqlanmagan ketma-ketligi ko’p sonli holatlar bilan diskretli tizimlar xatti-harakatlarini tavsiflashning qoniqarli vositalari yo’qligi; · jamoa bulib ishlab chiqish; · kodlar takrorlanishi darajasining ko’paytirish zarurati; dasturiy tizimlarga qo’yiladigan talablarni belgilash murakkabligi 2 omil bilan belgilanadi.birinchidan,talablarni belgilashko’p sonli turli omilarni hisobga olish zarur.ikkinchidan dasturiy tizimlarni ishlab chiquvchilar avtomatlashtirilgan predmet sohalarida mutaxxssis emaslar.predmat sohasidagi mutaxassislar,odatda muammoni kerakli rekersda ifoda qilib beraolmaydi. murakkab tuzilmali dasturlar — bu oddiy dasturiy vositalardan farqli o‘laroq, ko‘plab modullar, komponentlar va xizmatlarni o‘z ichiga oluvchi, katta hajmdagi ma’lumotlar bilan ishlovchi, ko‘p foydalanuvchili muhitda faoliyat yurituvchi va odatda bir nechta platformalarda ishlay oladigan dasturiy tizimlardir.bunday dasturlar odatda quyidagi …
3 / 17
yaratish uchun oddiy kod yozishdan tashqari, to‘g‘ri arxitektura tuzish, tizim xavfsizligini ta’minlash, foydalanuvchilar ehtiyojini chuqur o‘rganish va test strategiyalarini ishlab chiqish talab etiladi. bu esa jarayonni nafaqat dasturlash, balki tizimli yondashuv darajasiga olib chiqadi.murakkab tizimlarning yaratilishida blokli — iyerarxiyali yondashuv.murakkab tizimlarning ko‘pchiligi tabiatdagi kabi, texnikada ham iyerarxiyali ichki tuzilishga ega. bu odatda, murakkab tizimlar elementlarining aloqalari ham turi, ham kuchi bo‘yicha turliligi bilan bog‘liq, bu o‘z navbatida,shu tizimlarni o‘zaro bog‘liq kichik tizimlar qandaydir majmuasi sifatida qarash imkonini beradi. bunday kichik tizimlar elementlarining ichki aloqalari kichik tizimlar o‘rtasidagi aloqalardan kuchliroq. masalan, kompyuter protsessor, xotira va tashqi qurilmalardan iborat. quyosh tizimiga esa, quyosh va uning atrofida aylanuvchi sayyoralar kiradi. o‘z navbatida, aloqalarning shu farqidan foydalanib, har bir kichik tizimni yanada kichik tizim larga bo ‘lish mumkin va shu tariqa eng quyi «elementar» darajagacha davom ettirish mumkin, shu bilan birga, komponentlarni elemental' deb hisoblanishi kerak bo‘lgan darajani tanlash imkoniyati tadqiqotchiga beriladi. elementar darajada …
4 / 17
turi obyektli — taxminiy dasturlashning meros qilib olingan mexanizmi orqali amalga oshiriladi. ko‘p darajada tabiiy va texnik tizimlarning aks etishi bo‘lib, dasturiy tizimlar odatda, iyerarxiyali hisoblanadi, ya’ni yuqorida tavsiflangan xususiyatlarga ega. iyerarxiyali tizimlarning bu xususiyatlariga ularni tadqiq qilish yoki yaratishga blokli — iyerarxiyali yondashuv quriladi. bu yondashuv bunday obyektlarning qismlari (bloklar, modullar)ni yaratishni, keyin esa, ulardan obyektning o‘zini qurishni mo‘ljallaydi. murakkab obyektni nisbatan mustaqil qismlarga ajratish jarayoni dekompozitsiya nornini olgan. dekompozitsiyada alohida qismlar ichidagi elementlar aloqasidan ko‘ra kuchsizroq bo‘lishi hisobga olinadi. bundan tashqari, olingan qismlardan ishlab chiqilayotgan obyektni yig‘ish uchun dekompozitsiya jarayonida qismlar o‘rtasidagi aloqalarning barcha turlari belgilanishi kerak. juda murakkab obyektlarni yaratishda dekompozitsiya jarayoni ko‘p marotalab bajariladi: har bir blok, o‘z navbatida, ishlab chiqish nisbatan oson bo‘lgan bloklar olinmaguncha qismlarga ajratiladi. ishlab chiqishning ushbu usuli qadam-baqadam detallashtirish nomini olgan. shunday qilib, blokli iyerarxiyali yondashuv asosida dekompozitsiya qandaydir iyerarxiyali tartiblashtirish mavjud. shuningdek, quyidagi tamoyillar ham muhim ahamiyatga ega: • ziddiyatli …
5 / 17
turiy ta’minotni ishlab chiqish uchun ko‘p mehnat xarajatlarini kamaytirish imkonini beradi. case vositadan foydalanish hujjatlashtirish va nazorat jarayonlarni avtomatlashtirish hisobiga asosan murakkab dasturiy ta ’minotni ishlab chiqishga ketgan m ehnat uchun xarajatlarni ancha kamaytirish imkoniga ega. biroq zamonaviy case vosita qimmat, undan foydalanish ishlab chiqaruvchilardan ancha yuqori malakani talab qiladi. binobarin, ulardan murakkab loyihalarda foydalanish mumkin, bunda ishlab chiqilayotgan dasturiy ta ’minot murakkab bo‘lgani sayin, case texnologiyalardan foydalanishda foyda ko'proq bo‘ladi. hozirgi kunda amalda barcha sanoatda ishlab chiqariladigan murakkab dasturiy ta’minot case vositadan foydalangan holda ishlab chiqiladi. 3.dasturiy tizimlar ishlab chiqishdagi asosiy muammolar 3.1arxitektura muammolari murakkab dasturiy tizimlar ishlab chiqishda arxitektura bosqichi eng muhim va mas’uliyatli jarayon hisoblanadi. dastur qanday qatlamlarga ega bo‘ladi, qanday texnologiyalar ishlatiladi, modullar bir-biri bilan qanday aloqada bo‘ladi – bularning barchasi dasturiy arxitektura orqali belgilanadi. shu bois arxitektura bosqichida yo‘l qo‘yilgan har qanday xato keyinchalik butun tizimning ishlashiga salbiy ta’sir qiladi. tizim noto‘g‘ri rejalashtirilsa, dastur ishlashida …

Want to read more?

Download all 17 pages for free via Telegram.

To'liq yuklab olish

About "murakkab tuzilmali dasturlarni ishlab chiqishdagi asosiy muammolar. tamoyillari."

reja: 1. kirish 2. murakkab tuzilmali dasturlar tushunchasi 3. murakkab dasturlarni ishlab chiqishdagi asosiy muammolar 4. dasturiy ta'minotni ishlab chiqishdagi asosiy tamoyillar 5. zamonaviy yondashuvlar va yechimlar 6. xulosa 7. foydalanilgan adabiyotlar kirish zamonaviy jamiyatda axborot texnologiyalari hayotning barcha sohalariga chuqur kirib kelmoqda. ta’lim, sog‘liqni saqlash, moliya, davlat boshqaruvi, ishlab chiqarish va boshqa ko‘plab yo‘nalishlarda dasturiy ta'minotsiz faoliyat yuritish deyarli imkonsiz holga kelgan. dasturlar foydalanuvchilar ehtiyojiga qarab tobora murakkablashib, ularning funksional imkoniyatlari, ishlash tezligi, xavfsizlik talablari va xizmat ko‘rsatish darajasi yuqori bo‘lishi zarurati tug‘ilmoqda. bu esa o‘z navbatida dasturchilar oldiga murakkab, ko‘p qa...

This file contains 17 pages in DOCX format (193,0 KB). To download "murakkab tuzilmali dasturlarni ishlab chiqishdagi asosiy muammolar. tamoyillari.", click the Telegram button on the left.

Tags: murakkab tuzilmali dasturlarni … DOCX 17 pages Free download Telegram