Nosozliklarni tuzatish bosqichlari
Xatolarni aniqlang.
Xatoliklar to'g'risidagi hisobotni tuzing va tuzing.
Xatolarni tahlil qiling.
Nosozliklarni tuzatish vositalaridan foydalaniladi.
Xatolarni tuzatish.
Dasturiy ta'minotni qayta sinovdan o'tkazing.
2. Sinov va disk raskadrovka. Dasturchilar dasturni ishga tushirish va qidirish orqali sinovdan o'tkazadilar xatolar (xatolar). Ular aniqlangandan so'ng, dasturchi odatda tegishli tuzatishlarni kiritadi, so'ngra xatolarning maqbul darajada pastligi va jiddiyligi saqlanib qolguncha dasturni qayta tekshiradi. Ushbu jarayon deyiladi sinov va disk raskadrovka. Bu har bir dasturchi ishining muhim qismlari. Dasturchilar ushbu muammolarni dastur davomida ishlatishni davom ettirishlari mumkin. Ba'zan mavjud dasturlarni yangilash, ta'mirlash, o'zgartirish va kengaytirish deb nomlanadi texnik dasturlash. Dasturchilar o'zlarining hissalarini qo'shishlari mumkin foydalanuvchi qo'llanmalari va onlayn yordamyoki ular bilan ishlashlari mumkin texnik yozuvchilar bunday ishlarni bajarish.
Tizimli dasturlashga qarshi dastur
Kompyuter dasturchilari ko'pincha ikkita keng turga birlashtiriladi: amaliy dasturchilar va tizim dasturchilari. Ilova dasturchilari ma'lum bir ishni bajarish uchun dasturlar yozadilar, masalan, tashkilot ichidagi zaxiralarni kuzatish dasturi. Shuningdek, ular mavjud paketli dasturlarni qayta ko'rib chiqishi yoki tez-tez sotib olinadigan umumiy dasturlarni sozlashi mumkin mustaqil dasturiy ta'minot sotuvchilari. Tizim dasturchilari, aksincha, kompyuter tizimlari kabi dasturiy ta'minotni boshqarish va boshqarish uchun dasturlar yozadilar operatsion tizimlar va ma'lumotlar bazasini boshqarish tizimlari. Ushbu ishchilar ko'rsatmalarga o'zgartirish kiritadilar, bu tarmoq, ish stantsiyalari va Markaziy protsessor Tizim ularga berilgan turli xil ishlarni va ular kabi tashqi uskunalar bilan qanday aloqa qilishlarini ko'rib chiqadi printerlar va disk drayverlari.
Malaka va ko'nikmalar
Dasturchi kompyuterning ma'lum jihatlari bo'yicha texnik tajribaga ega bo'lishi kerak. Ba'zi lavozimlar tegishli sohada kompyuter fanlari, axborot texnologiyalari, muhandislik, dasturlash yoki boshqa tegishli tadqiqotlar kabi darajalarni talab qiladi. Ideal dasturchi bu kabi asosiy dasturlash tillari bilan amaliy tajribaga ega C ++, C #, PHP, Java, C, JavaScript, Visual Basic, Pythonva Kichik munozarasi.
Dasturiy ta'minot turlari
Dasturchilar dasturiy ta'minotni yaratish uchun to'g'ridan-to'g'ri turli sohalar mutaxassislari bilan ishlashlari mumkin - yoki ma'lum mijozlarga mo'ljallangan dasturlar yoki umumiy foydalanish uchun paketli dasturlar - video O'yinlar uchun dasturiy ta'minotga ish stolida nashr etish yoki moliyaviy dasturlar. Paketli dasturiy ta'minotni dasturlash kompyuter xizmatlari sanoatining jadal rivojlanib borayotgan segmentlaridan biri hisoblanadi. Ba'zi kompaniyalar yoki tashkilotlar, hattoki kichik bo'lganlar ham, o'zlarining ichki oxirgi foydalanuvchilarining ehtiyojlariga javob beradigan ichki dasturiy ta'minotni ishlab chiqish va ishlab chiqishni ta'minlash uchun o'zlarining IT-guruhini tuzdilar, ayniqsa mavjud dastur mos kelmasa yoki juda qimmat bo'lsa. Masalan, masalan tadqiqot laboratoriyalari.[iqtibos kerak]Ba'zi tashkilotlarda, ayniqsa kichik tashkilotlarda, odatda, odamlar tanilgan dasturchilar tahlilchilari tizim tahlillari uchun ham, haqiqiy dasturlash ishlari uchun ham javobgardir. Asosiy tizimdan birinchi navbatda asoslangan muhitga o'tish shaxsiy kompyuterlar (Shaxsiy kompyuterlar) dasturchi va foydalanuvchi o'rtasidagi qat'iy farqni yo'q qildi. Borgan sari usta oxirgi foydalanuvchilar dasturchilar tomonidan ilgari bajarilgan ko'plab vazifalarni o'z zimmalariga oladilar. Masalan, elektron jadvallar va ma'lumotlar bazasini boshqarish dasturiy ta'minot paketlari kabi paketlangan dasturlardan foydalanishning tobora ko'payib borayotgani foydalanuvchilarga ma'lumotlarga kirish va hisob-kitoblarni amalga oshirish uchun oddiy dasturlar yozish imkoniyatini beradi.[iqtibos kerak] Bundan tashqari, Internetning o'sishi ham amalga oshirildi veb-ishlab chiqish dasturlash maydonining katta qismi. Hozirda ko'proq dasturiy ta'minot mavjud veb-ilovalar a bilan har kim foydalanishi mumkin veb-brauzer.[iqtibos kerak] Bunday dasturlarning misollariga quyidagilar kiradi Google qidiruv xizmati Outlook.com elektron pochta xizmati va Flickr foto almashish xizmati.Dasturlash muharrirlari, shuningdek ma'lum manba kodi muharrirlari, dastur yoki dasturning manba kodini yozish uchun dasturchilar yoki ishlab chiquvchilar uchun maxsus ishlab chiqilgan matn muharrirlari. Ushbu muharrirlarning aksariyati dasturchilar uchun foydali xususiyatlarni o'z ichiga oladi, ular rangni o'z ichiga olishi mumkin sintaksisni ajratib ko'rsatish, avtomatik kirish, avtomatik to'ldirish, qavs mosligi, sintaksisni tekshirishva imkon beradi plaginlari. Ushbu xususiyatlar kodlash paytida foydalanuvchilarga yordam beradi, disk raskadrovka va sinov.
Do'stlaringiz bilan baham: |