Мухаммад Ал-Хоразмий номидаги Тошкент Ахборот Технологиялари Университети




Download 1,42 Mb.
Pdf ko'rish
bet17/26
Sana15.05.2024
Hajmi1,42 Mb.
#236504
1   ...   13   14   15   16   17   18   19   20   ...   26
Bog'liq
kmp tsh2 atmega128gb

 


-20- 
 
 
 
Dasturiy ta’minotni ishlab chiqish 
Dasturiy ta'minotni ishlab chiqish - bu dasturlar, ramkalar yoki boshqa dasturiy 
komponentlarni yaratish va saqlash bilan bog'liq bo'lgan kontseptsiyani ishlab 
chiqish, loyihalashtirish, dasturlash, hujjatlashtirish, sinovdan o'tkazish va 
xatolarni tuzatish. Dasturiy ta'minotni ishlab chiqish manba kodini yozishni va 
saqlashni o'z ichiga oladi, lekin keng ma'noda u kerakli dasturiy ta'minot 
kontseptsiyasidan tortib, dasturiy ta'minotning oxirgi ko'rinishiga qadar, odatda 
rejalashtirilgan va tuzilgan jarayongacha bo'lgan barcha jarayonlarni o'z ichiga 
oladi. Dasturiy ta'minotni ishlab chiqish, shuningdek, tadqiqot, yangi ishlab 
chiqish, prototiplash, o'zgartirish, qayta ishlatish, qayta ishlab chiqish, texnik 
xizmat ko'rsatish yoki dasturiy mahsulotlarga olib keladigan boshqa faoliyatni o'z 
ichiga oladi.
Dasturiy ta'minotni turli maqsadlar uchun ishlab chiqish mumkin. Eng keng 
tarqalgan uchta maqsad [kimga ko'ra?] Bular: ma'lum bir mijoz yoki tashkilotning 
maxsus ehtiyojlarini qondirish uchun (maxsus dasturiy ta'minot deb nomlanadi), 
potentsial foydalanuvchilarning ma'lum ehtiyojlarini qondirish uchun [havola 
kerak] (tijorat dasturlari deb nomlanadi). ), [iqtibos zarur] yoki shaxsiy foydalanish 
uchun (masalan, olim oddiy vazifani avtomatlashtirish uchun dasturiy ta'minot 
yozishi mumkin). [havola zarur] O'rnatilgan dasturiy ta'minotni ishlab chiqish, 
ya'ni iste'molchi mahsulotlarini boshqarish uchun o'rnatilgan dasturiy ta'minotni 
ishlab chiqish, ishlab chiqish jarayonini boshqariladigan jismoniy mahsulotni 
ishlab chiqish bilan birlashtirishni talab qiladi. Tizimli dasturlar dasturlar va 
dasturlash jarayonining asosi bo'lib, ko'pincha alohida ishlab chiqiladi. 
Dasturiy ta'minotni ishlab chiqish tsikli modellari, metodologiyalari, jarayonlari 
yoki modellari deb nomlanuvchi dasturiy ta'minot loyihalarini boshqarishga 
ko'plab yondashuvlar mavjud. Sharshara modeli an'anaviy versiya bo'lib, u so'nggi 
paytlarda tezkor dasturiy ta'minotni ishlab chiqishdagi yangiliklardan farqli o'laroq. 
[Havola kerak] U ko'pincha "dasturiy ta'minotni ishlab chiqish" sinonimi sifatida 
ishlatilsa -da, "dasturiy injiniring" atamasi ham ishlatiladi. muhandislik usullaridan 
foydalanadigan va ba'zi hollarda professional muhandislik malakasini o'z ichiga 
oladigan dasturiy ta'minotni ishlab chiqishning o'ziga xos yondashuvi. 
Dasturiy ta'minotni ishlab chiqish jarayoni (dasturiy ta'minotni ishlab chiqish 
metodologiyasi, modeli yoki hayot aylanishi deb ham ataladi) - bu axborot 
tizimlarini ishlab chiqish jarayonini tuzish, rejalashtirish va nazorat qilish uchun 
ishlatiladigan ramka. yillar davomida rivojlandi, ularning har biri o'zining kuchli 
va zaif tomonlarini tan oldi. Dasturiy ta'minotni ishlab chiqishda bir necha xil 
yondashuvlar mavjud: ba'zilari dasturiy ta'minotni ishlab chiqish uchun tizimli, 
muhandislik asosidagi yondashuvni qabul qilsa, boshqalari dasturiy ta'minot 


bo'lak-bo'lak ishlab chiqilgan sari rivojlanib boradigan qo'shimcha yondashuvni 
qabul qilishi mumkin. [Iqtibos zarur] Bitta tizimni ishlab chiqish metodologiya 
barcha loyihalarda foydalanish uchun mos emas. Mavjud metodologiyalarning har 
biri texnik, tashkiliy, loyihaviy va jamoaviy mulohazalarga asoslangan muayyan 
turdagi loyihalarga eng mos keladi. [3] 
Ko'pgina metodologiyalar dasturiy ta'minotni ishlab chiqishning quyidagi 
bosqichlarini birlashtiradi: [havola zarur] 
*Muammoni tahlil qilish 
*Bozor tadqiqotlari 
*Taklif etilayotgan dasturiy ta'minotga talablarni yig'ish 
*Dasturiy ta'minot uchun reja yoki dizaynni ishlab chiqish 
*Dasturiy ta'minotni amalga oshirish (kodlash) 
*Dasturiy ta'minotni tekshirish va tuzatish 
*Joylashtirish 
*Xizmat ko'rsatish va xatolarni tuzatish 
Bosqichlar odatda dasturiy ta'minotni ishlab chiqish tsikli yoki SDLC deb ataladi. 
[Havola kerak] Dasturiy ta'minotni ishlab chiqishning turli yondashuvlari bu 
bosqichlarni har xil tartibda bajarishi yoki ko'p yoki kamroq vaqtni turli 
bosqichlarga ajratishi mumkin. Dasturiy ta'minotni ishlab chiqishning har bir 
bosqichida ishlab chiqarilgan hujjatlar tafsilotlari darajasi ham farq qilishi 
mumkin. Bu bosqichlar ham o'z navbatida amalga oshirilishi mumkin ("tuzilgan" 
yondashuv), yoki ular turli tsikllarda yoki takrorlanishlarda takrorlanishi mumkin 
("ekstremal" yondashuv). Hujjatlar va avtomatlashtirilgan testlarni kodlash va 
ishlab chiqishga ko'proq vaqt sarflanadi. [iqtibos zarur] Ekstremal yondashuvlar 
rivojlanishning butun tsikli davomida doimiy sinovlarni o'tkazishga, shuningdek, 
har doim ishlaydigan mahsulotga ega bo'lishga yordam beradi. ko'p xavflarni 
baholang va dasturni ishga tushirishdan oldin dasturiy ta'minotning batafsil rejasini 
ishlab chiqing va dasturiy ta'minotni ishlab chiqishning hayotiy tsiklini 
rejalashtirishning keyingi bosqichlarida dizayndagi muhim o'zgarishlar va qayta 
kodlashdan saqlaning. 
Dasturiy mahsulotlar uchun g'oyalar manbalari juda ko'p. Bu g'oyalar bozor 
tadqiqotlari, shu jumladan potentsial yangi mijozlar demografikasi, mavjud 
mijozlar, mahsulotni rad etgan sotish istiqbollari, boshqa ichki dasturiy ta'minotni 
ishlab chiqaruvchi xodimlar yoki ijodiy uchinchi tomon tomonidan kelib chiqishi 
mumkin. Dasturiy mahsulotlar haqidagi g'oyalar odatda marketing xodimlari 
tomonidan iqtisodiy maqsadga muvofiqligi, mavjud kanallar taqsimotiga mosligi, 


mavjud mahsulot turlariga mumkin bo'lgan ta'siri, zarur xususiyatlari va 
kompaniyaning marketing maqsadlariga muvofiqligi uchun baholanadi. 
Marketingni baholash bosqichida xarajatlar va vaqt taxminlari baholanadi. Birinchi 
bosqichning boshida marketing va ishlab chiqish xodimlari tomonidan ishlab 
chiqilgan batafsil ma'lumotlarga asoslanib, loyihani davom ettirish kerakmi, degan 
qaror qabul qilinadi.
Alan M. Devis "Buyuk dasturiy ta'minot bahslari" kitobida "Talablar" bo'limida 
"Dasturiy ta'minotni ishlab chiqarishning yo'qolgan qismi" kichik bo'limida 
aytilgan. 
Muhandislik talabalari muhandislikni o'rganadilar va kamdan -kam hollarda 
moliya yoki marketingga duch keladilar. Marketing talabalari marketingni 
o'rganadilar va kamdan -kam hollarda moliya yoki muhandislikka duch keladilar. 
Ko'pchiligimiz faqat bitta sohada mutaxassis bo'lamiz. Vaziyatni 
murakkablashtirish uchun, kamchiligimiz ishchi kuchida fanlararo odamlar bilan 
uchrashamiz, shuning uchun taqlid qiladigan rollar kam. Shunday bo'lsa -da, 
dasturiy mahsulotlarni rejalashtirish rivojlanishning muvaffaqiyati uchun hal 
qiluvchi ahamiyatga ega va ko'p fanlarni bilishni talab qiladi.
Dasturiy ta'minotni ishlab chiqish mijozga kerak bo'ladigan narsadan voz kechishni 
o'z ichiga olishi mumkinligi sababli, dasturiy ta'minotni ishlab chiqish loyihasi 
inson resurslari, tavakkalchiliklarni boshqarish, intellektual mulk, 
byudjetlashtirish, inqirozlarni boshqarish kabi texnik muammolarga tushib qolishi 
mumkin. dasturiy ta'minotni ishlab chiqish bilan biznesni rivojlantirishning o'rni. 
Rejalashtirish - bu har bir faoliyatning maqsadi, biz loyihaga tegishli narsalarni 
kashf qilmoqchimiz. Dasturiy ta'minot dasturini yaratishda muhim vazifa - talablar 
yoki talablarni tahlil qilish. [6] Mijozlar, odatda, yakuniy natija sifatida nimani 
xohlashlari haqida mavhum tasavvurga ega, lekin dasturiy ta'minot nima qilishi 
kerakligini bilishmaydi. Malakali va tajribali dasturiy ta'minot muhandislari bu 
vaqtda to'liq bo'lmagan, noaniq yoki hatto qarama -qarshi talablarni tan oladilar. 
Jonli kodni tez -tez ko'rsatish talablar noto'g'ri bo'lishi xavfini kamaytirishga 
yordam beradi. 
"Garchi talablar bosqichida talablarning to'liq va izchil bo'lishini ta'minlash uchun 
ko'p harakat qilinsa -da, kamdan -kam hollarda shunday bo'ladi; yangi yoki 
o'zgaruvchan talablarning ta'sirini minimallashtirishda dasturiy ta'minot dizayn 
bosqichini eng ta'sirli bosqich sifatida qoldirish. Talablarning o'zgaruvchanligi Bu 
qiyin, chunki ular kelajakda yoki davom etayotgan rivojlanish harakatlariga ta'sir 
qiladi. Mijozdan umumiy talablar yig'ilgandan so'ng, rivojlanish doirasi tahlili 
aniqlanishi va aniq ko'rsatilishi kerak. Bu ko'pincha keng qamrovli hujjat deb 
nomlanadi. 



Download 1,42 Mb.
1   ...   13   14   15   16   17   18   19   20   ...   26




Download 1,42 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Мухаммад Ал-Хоразмий номидаги Тошкент Ахборот Технологиялари Университети

Download 1,42 Mb.
Pdf ko'rish