Ishlab chiqishga buyurtma kelib chiqadigan sohaning murakkabligi. Biz dasturiy ta’minot bilan hal qilmoqchi bo’lgan muammolar ko’pincha muqarrar ravishda murakkab elementlarni o’z ichiga oladi va ularga mos keladigan dasturlarga har xil, ba’zida o’zaro istisno talablar qo’yiladi. Foydalanuvchilar va ishlab chiquvchilar muammoning mohiyati haqida turlicha qarashlarga ega va ular mumkin bo’lgan yechimlar haqida turlicha xulosalar chiqarishadi.
Tizimning birinchi versiyalari bilan tanishish foydalanuvchilarga haqiqatdan ham nima kerakligini yaxshiroq tushunish va ifodalash imkonini beradi. Shu bilan birga, ishlab chiqish jarayoni ishlab chiquvchilarning qaralayotgan sohadagi ko’nikmalarini yaxshilaydi va ularga ishlab chiqilgan tizimdagi qorong’u joylarni aniqlaydigan yanada mazmunli savollar berish imkonini beradi.
Dasturiy ta’minotni ishlab chiqish jarayonini boshqarishdagi qiyinchiliklar. Ishlab chiquvchilarning asosiy vazifasi - oddiylik fantaziyasini yaratish, foydalanuvchilarni tasvirlangan mavzu yoki jarayonning murakkabligidan himoya qilish. Bugungi kunda dasturiy ta’minot tizimlari keng tarqalgan bo’lib, ularning o’lchami yuqori darajadagi tillarda o’n minglab va hatto millionlab satrlarda baholanadi. Hech kim bunday tizimni to’liq tushuna olmaydi. Shuning uchun, bunday ish hajmi ishlab chiqish guruhini jalb qilishni talab qiladi. Ishlab chiquvchilar qancha ko’p bo’lsa, ular orasidagi aloqa shunchalik murakkab bo’ladi va muvofiqlashtirish qiyinlashadi, ayniqsa, ish ishtirokchilari bir -biridan geografik jihatdan uzoqda bo’lsa.
Dasturiy ta’minotning moslashuvchanligi. Dasturlash moslashuvchan xususiyatga ega va ishlab chiqaruvchi har qanday darajadagi mavhumlik bilan bog’liq bo’lgan barcha kerakli elementlarni o’zi ta’minlay oladi. Bu moslashuvchanlik e’tiborni o’ziga tortadi. Bu ishlab chiqaruvchini kelajakdagi konstruktsiyaning barcha asosiy konstruktsiyalarini mustaqil ravishda yaratishga majbur qiladi. Bu bloklardan yuqori darajadagi abstraktsiya elementlari tuziladi. Ko’p qurilish elementlari va materiallar sifati uchun yagona standartlar mavjud bo’lgan qurilish sanoatidan farqli o’laroq, dasturiy ta’minot sanoatida bunday standartlar deyarli yo’q. Bundan tashqari, ko’pincha dasturni ma’lum bir foydalanuvchining individual talablari va tizim muhiti uchun sozlash kerak bo’ladi. Shuning uchun, dasturiy ta’minotni ishlab chiqish juda ko’p mehnat talab qilinadigan jarayon bo’lib qolmoqda.
Do'stlaringiz bilan baham: |