Dasturiy ta'minotni ishlab chiqish homilador bo'lish, aniqlashtirish, loyihalash jarayoni, dasturlash hujjatlashtiris, sinov va xatolarni tuzatish yaratish va saqlash bilan shug'ullanadi ilovalar, ramkalar yoki boshqa dasturiy ta'minot komponentlari. Dasturiy ta'minotni ishlab chiqish bu yozish jarayoni va saqlash The manba kodi, lekin kengroq ma'noda, kerakli dasturiy ta'minot kontseptsiyasi bilan dasturiy ta'minotning yakuniy namoyon bo'lishigacha, ba'zan rejalashtirilgan va tuzilgan jarayon.Shuning uchun dasturiy ta'minotni ishlab chiqishda tadqiqot, yangi ishlab chiqish, prototip yaratish, o'zgartirish, qayta ishlatish, qayta qurish, texnik xizmat ko'rsatish yoki dasturiy mahsulotlarni keltirib chiqaradigan boshqa har qanday tadbirlar bo'lishi mumkin.
Dastur turli maqsadlar uchun ishlab chiqilishi mumkin, eng keng tarqalgan uchta narsa - bu ma'lum bir mijoz / biznesning ehtiyojlarini qondirish (masalan, maxsus dasturiy ta'minot ), ba'zi bir potentsial to'plamining taxmin qilinadigan ehtiyojini qondirish uchun foydalanuvchilar (ish bilan tijorat va ochiq kodli dasturiy ta'minot ) yoki shaxsiy foydalanish uchun (masalan, olim dunyoviy vazifani avtomatlashtirish uchun dastur yozishi mumkin). Ichki dasturiy ta'minotni ishlab chiqish, ya'ni rivojlanishi o'rnatilgan dastur iste'mol mahsulotlarini boshqarish uchun ishlatiladigan kabi, ishlab chiqish jarayonini talab qiladi birlashtirilgan boshqariladigan jismoniy mahsulotning rivojlanishi bilan. Tizim dastu dasturlar va dasturlash jarayonining asosida yotadi va ko'pincha alohida ishlab chiqiladi.
Yaxshilikka ehtiyoj sifat nazorati dasturiy ta'minotni ishlab chiqish jarayonining intizomi paydo bo'ldi dasturiy ta'mino, misolida keltirilgan tizimli yondashuvni qo'llashga qaratilgan muhandislik dasturiy ta'minotni ishlab chiqish jarayoniga paradigma.
Ko'p yondashuvlar mavjud dasturiy ta'minotni boshqaris, dasturiy ta'minotni ishlab chiqish hayot tsikli modellari, metodologiyalari, jarayonlari yoki modellari sifatida tanilgan. The palapartishlik modeli ning so'nggi yangiliklaridan farqli o'laroq an'anaviy versiyasidir tezkor dasturiy ta'minotni ishlab chiqish.
Ushbu bosqichlar ko'pincha birgalikda dasturiy ta'minotni ishlab chiqish hayot davri yoki SDLC deb nomlanadi. Dasturiy ta'minotni ishlab chiqishda turli xil yondashuvlar ushbu bosqichlarni turli tartibda amalga oshirishi yoki ko'p yoki ozroq vaqtni turli bosqichlarga ajratishi mumkin. Dasturiy ta'minotni ishlab chiqishning har bir bosqichida ishlab chiqarilgan hujjatlarning tafsilotlari darajasi ham har xil bo'lishi mumkin. Ushbu bosqichlar o'z navbatida ham amalga oshirilishi mumkin ("palapartishlik" ga asoslangan yondashuv) yoki ular turli xil tsikllar yoki takrorlashlar (ko'proq "o'ta" yondashuv) bo'yicha takrorlanishi mumkin. Keyinchalik ekstremal yondashuv odatda rejalashtirish va hujjatlashtirishga kamroq vaqtni, kodlash va ishlab chiqishga ko'proq vaqtni o'z ichiga oladi avtomatlashtirilgan testlar. Ko'proq "ekstremal" yondashuvlar rivojlanishning butun tsikli davomida uzluksiz sinovlarni o'tkazishga, shuningdek har doim ishlaydigan (yoki xatosiz) mahsulotga ega bo'lishga yordam beradi. Ko'proq tuzilgan yoki “sharshara ”Ga asoslangan yondashuvlar aksariyat xatarlarni baholashga va undan oldin dasturiy ta'minot uchun batafsil reja tuzishga harakat qiladi amalga oshirish (kodlash) boshlanadi va dasturiy ta'minotni ishlab chiqarishning tsiklini rejalashtirishning keyingi bosqichlarida dizayndagi muhim o'zgarishlardan va qayta kodlashdan saqlanish.
Turli metodologiyalarda sezilarli afzalliklar va kamchiliklar mavjud va dasturiy ta'minot yordamida muammoni hal qilishning eng yaxshi yondashuvi ko'pincha muammo turiga bog'liq bo'ladi. Agar muammo yaxshi tushunilgan bo'lsa va ishni muddatidan oldin samarali rejalashtirish mumkin bo'lsa, "sharshara" ga asoslangan yondashuv eng yaxshi natijani berishi mumkin. Agar boshqa tomondan, muammo o'ziga xos bo'lsa (hech bo'lmaganda ishlab chiquvchilar guruhi uchun) va dasturiy ta'minotning tuzilishini osongina tasavvur qilish mumkin bo'lmasa, unda ko'proq "o'ta" bosqichma-bosqich yondashish yaxshi samara berishi mumkin.
Hozirda informasion oqimni ortib borishi Kompyuterlarni qo’llashda ko’pgina foydalanuvchilar uchun yagona axborot makonini ta’riflovchi tarmoqlarni tashkil etishni taqozo qiladi. Buni butun dunyo Kompyuter tarmog’i xisoblanmish Internet misolida yaqqol ko’rish mumkin. Uzatish kanallari orqali o’zaro bog’langan Kompyuterlar majmuiga Kompyuter tarmog’i deyiladi. Bundan foydalanuvchilarni axborot almashuvi vositasi va apparat, dastur hamda axborot tarmog’i resurslaridan jamoa bo’lib foydalanishni ta’minlaydi.
Kompyuterlarni tarmoqga birlashishi qimmatbaxo asbob uskunalar - katta hajmli disk, printerlar, asosi xotiradan birgalikda foydalanish, umumiy dasturiy vositaga va ma’lumotga ega bo’lish imkonini beradi.
Global tarmoqlar tufayli olisdagi Kompyuterlarni apparat resurslaridan foydalanish mumkin. Bunday tarmoqlar millionlab kishilarni qamrab olib axborot tarqatish va qabul qilish jarayoni butunlay o’zgartirib yubordi, xizmat ko’rsatishning eng keng tarqalgan tarmog’i - elektron pochta orqali axborot almashuvini amalga oshirishdir. Tarmoqning asosiy vazifasi foydalanuvchining taqsimlangan umumtarmoq resurslariga oddiy, qulay va ishonchli kirishni ta’minlash va ruxsat berilmagan kirishdan ishonchli himoyalangan holda axborotdan jamoa bo’lib foydalanishni tashkil etish.
Shuningdek, foydalanuvchilar tarmoqlari o’rtasida ma’lumotlarni uzatishnining qulay va ishonchli vositasini ta’minlash. Umumiy axborotlash davrida katta hajmdagi axborotlar lokal va global Kompyuter tarmoqlarida saqlanadi, qayta ishlanadi va uzatiladi. Lokal tarmoqlarda foydalanuvchilar ishlashi uchun ma’lumotlarning umumiy bazasi tashkil etiladi. Global tarmoqlarda yagona ilmiy, iktisodiy, ijtimoiy va madaniy axborot makoni shakllantiriladi.
Ma’lumotlar bazasiga uzoq masofadan turib kirishda, umumiy ma’lumotlarni markazlashtirishda, ma’lumotlarni ma’lum masofaga uzatishda va ularni taqsimlab qayta ishlash borasida ko’pgina vazifalar mavjud. Bularga bir qancha misollar keltirish mumkin: Bank va boshqa moliyaviy tuzilmalar; bozorning axvolini aks ettiruvchi tijorat tizimi ("talab-taklif"); ijtimoiy ta’minot tizimi; solik xizmat; masofadan turib Kompyuter ta’limi; aviachiptalarni zaxira qilib quyish tizimi; uzokdan turib tibbiy tasxishlash; saylov tizimi. Ko’rsatilgan ushbu barcha qo’shimcha ma’lumotlarni to’planishi, saqlanishi va undan foydalana olish (kirish) noto’g’ri ma’lumotlar bo’lishidan va ruxsat berilmagan kirishdan ximoyalongan bo’lishi kerak. Ilmiy, xizmat, ta’lim, ijtimoiy va ma’daniy xayet soxasidan tashkari global tarmoq millionlab kishilar uchun yangi xil dam olish mashg’ulotini yaratdi. Tarmoq kundalik ishni va turli soxadagi kishilarning dam olishini tashkil etish kuroliga aylandi.
Global tarmoqlar butun dunyo bo’yicha tarmoqlardan foydalanuvchilarni kamrab oladi va ko’pincha bir - biridan Hozirda informasion oqimni ortib borishi Kompyuterlarni qo’llashda ko’pgina foydalanuvchilar uchun yagona axborot makonini ta’riflovchi tarmoqlarni tashkil etishni taqozo qiladi. Buni butun dunyo Kompyuter tarmog’i xisoblanmish Internet misolida yaqqol ko’rish mumkin. Uzatish kanallari orqali o’zaro bog’langan Kompyuterlar majmuiga Kompyuter tarmog’i deyiladi. Bundan foydalanuvchilarni axborot almashuvi vositasi va apparat, dastur hamda axborot tarmog’i resurslaridan jamoa bo’lib foydalanishni ta’minlaydi.
Kompyuterlarni tarmoqga birlashishi qimmatbaxo asbob uskunalar - katta hajmli disk, printerlar, asosi xotiradan birgalikda foydalanish, umumiy dasturiy vositaga va ma’lumotga ega bo’lish imkonini beradi.
Global tarmoqlar tufayli olisdagi Kompyuterlarni apparat resurslaridan foydalanish mumkin. Bunday tarmoqlar millionlab kishilarni qamrab olib axborot tarqatish va qabul qilish jarayoni butunlay o’zgartirib yubordi, xizmat ko’rsatishning eng keng tarqalgan tarmog’i - elektron pochta orqali axborot almashuvini amalga oshirishdir. Tarmoqning asosiy vazifasi foydalanuvchining taqsimlangan umumtarmoq resurslariga oddiy, qulay va ishonchli kirishni ta’minlash va ruxsat berilmagan kirishdan ishonchli himoyalangan holda axborotdan jamoa bo’lib foydalanishni tashkil etish.
Shuningdek, foydalanuvchilar tarmoqlari o’rtasida ma’lumotlarni uzatishnining qulay va ishonchli vositasini ta’minlash. Umumiy axborotlash davrida katta hajmdagi axborotlar lokal va global Kompyuter tarmoqlarida saqlanadi, qayta ishlanadi va uzatiladi. Lokal tarmoqlarda foydalanuvchilar ishlashi uchun ma’lumotlarning umumiy bazasi tashkil etiladi. Global tarmoqlarda yagona ilmiy, iktisodiy, ijtimoiy va madaniy axborot makoni shakllantiriladi.
Ma’lumotlar bazasiga uzoq masofadan turib kirishda, umumiy ma’lumotlarni markazlashtirishda, ma’lumotlarni ma’lum masofaga uzatishda va ularni taqsimlab qayta ishlash borasida ko’pgina vazifalar mavjud. Bularga bir qancha misollar keltirish mumkin: Bank va boshqa moliyaviy tuzilmalar; bozorning axvolini aks ettiruvchi tijorat tizimi ("talab-taklif"); ijtimoiy ta’minot tizimi; solik xizmati; masofadan turib Kompyuter ta’limi; aviachiptalarni zaxira qilib quyish tizimi; uzokdan turib tibbiy tasxishlash; saylov tizimi. Ko’rsatilgan ushbu barcha qo’shimcha ma’lumotlarni to’planishi, saqlanishi va undan foydalana olish (kirish) noto’g’ri ma’lumotlar bo’lishidan va ruxsat berilmagan kirishdan ximoyalongan bo’lishi kerak. Ilmiy, xizmat, ta’lim, ijtimoiy va ma’daniy xayet soxasidan tashkari global tarmoq millionlab kishilar uchun yangi xil dam olish mashg’ulotini yaratdi. Tarmoq kundalik ishni va turli soxadagi kishilarning dam olishini tashkil etish kuroliga aylandi.
Global tarmoqlar butun dunyo bo’yicha tarmoqlardan foydalanuvchilarni kamrab oladi va ko’pincha bir - biridan 10 - 15 ming kilometr uzoklikdagi EXM va aloqa tarmoqlari uzellarini birlashtiruvchi
yuldosh orqali aloqa kanallaridan foydalaniladi. Mintakaviy tarmoqlar uncha katta bo’lmagan mamlakat shaharlari viloyatlaridagi foydalanuvchilarni birlashtiradi. Aloqa kanali sifatida ko’pincha telefon tarmoqlaridan foydalaniladi. Tarmoq uzellari orasidagi masofa 10 - 1000 kilometrni tashkil kiladi. EXM lokal tarmoqlari bir korxona, muassaning bir yoki bir qancha yaqin binolardagi abonentlarni bog’laydi. Lokal tarmoqlar juda keng tarqalgan. Chunki 80 - 90% axborot o’sha tarmoq atrofida aylanib yuradi. Lokal tarmoqlari har qanday tuzilmaga ega bo’lishi mumkin. Lekin lokal tarmoqlardagi Kompyuterlar yuqori tezlikga ega yagona axborot uzatish kanali bilan bog’langan bo’ladi. Barcha Kompyuterlar uchun yagona tezkor axborot uzatish kanalining bo’lishi - lokal tarmoqning ajralib turuvchi xususiyati. Optik kanalda yorug’lik o’tkazgich inson sochi tolasi kalinligida yasalgan. U o’ta tezkor, ishonchli va qimmat turadigan kabel. Lokal tarmoqda EXMlar orasidagi masofa uncha katta emas - 10km. gacha, radiokanal aloqasidan foydalanilsa - 20 km. Lokal tarmoqlarda kanallar tashkilot mulki hisoblanadi va ulardan foydalanishni osonlashtiradi.
Dostları ilə paylaş: |