Dasturiy ta'minot ko'pincha xatolarga yo'l qo'yadi
Yuqorida muhokama qilingan dasturiy ta'minot haqida tushuncha yo'qligi sababli, dasturiy ta'minot ko'pincha noto'g'ri ishlatiladi. Mavjud modellarning aksariyati tijorat va milliy hisobvaraqlarda dasturiy ta'minotni mashinalarga o'xshash o'xshashliklarga tayanadigan usullar bilan ta'minlaydi. Qirq yil oldin dasturiy ta'minot bepul taqdim etilgan, ammo hozirgi vaqtda u qiymatning kichik qismidan tizimdagi deyarli barcha qiymatlarga aylandi va qiymat ko'pincha xarajatlar bilan umuman bog'liq emas.
Dasturiy ta'minot iqtisodiyotini tushunishni boshlash uchun dasturiy ta'minot ishlab chiqarishga mehnat yoki kapital kabi ishlab chiqarish omili sifatida emas, balki dasturiy ta'minot mutaxassislari va hisoblash resurslari bo'lishi mumkin, balki ishlab chiqarish funktsiyasini belgilash orqali ta'sir qilishini tushunishimiz kerak. Umuman olganda, dasturiy ta'minot ishlab chiqarish funktsiyasining samaradorligini oshirsa (ya'ni, siz bir xil ma'lumotlardan ko'proq narsani ishlab chiqarishingiz mumkin bo'lsa), bu murakkablikni oshirib, halokatli yo'qotish ehtimolini tug'diradi va xarajatlarni oshiradi va keyingi o'zgarish xavfini oshiradi. Dasturiy ta'minot tizim sharoitida iqtisodiy ahamiyatga ega bo'ladi. Statsionar kompyuterlar uchun dasturiy ta'minot to'plamining quyi darajalari bozorda sotib olinadi va sotiladi va ularning bozor bahosi bilan baholanishi mumkin, garchi bu qatlamlarning tabiiy monopoliyasi buzilishlarni keltirib chiqaradi. Dasturiy ta'minot katta biznes bo'lganligi sababli, bu ko'rsatkichlar qiziqarli, ammo ular iqtisodiyot uchun umuman mahsuldorlikka ta'sir qilmaydi.
Iqtisodchilar dasturlarni noto'g'ri talqin qilishda umuman yolg'iz emaslar. Buxgalteriya va yuridik kasblar ikkala dasturiy ta'minotni ham avvalgi aqliy modellariga mos keladigan tarzda ishlab chiqarishga ega. Bu erda hech kim tomonidan zararli narsa yo'q. Dastur deyarli hamma uchun sirli qora quti bo'lib qolmoqda va uning qora san'atini tushunadiganlar ko'pincha sirli, g'ayrioddiy, hatto qiyin odamlardir. Dasturiy ta'minot - bu bilimlar yashiringan va odamlar tomonidan ham, mashinalar tomonidan ham qayta ishlanadigan tashqi shaklga ega bo'lgan noyob inson faoliyati va u juda iste'dodli dizaynerlarning kichik mehnat havuziga to'liq bog'liq va kam tushunilgan, ammo juda kuchli cheklovlarga duch keladi. Ushbu bilim bo'lishi kerak, ammo hech qachon aniq ifodalanmaydi va xatolar zarar etkazadi, ammo bugungi kunda muqarrar .
Nozik dasturiy ta'minot yaxshi sharobga o'xshaydi: vaqtdan tashqari xatosiz dasturiy ta'minotni ishlab chiqarishning ma'lum bir usuli yo'q. Hozirda IBM meynfreymlari ko'p yillar davomida ishlamay qolmoqda, ammo bu dasturiy ta'minot 30 yoshdan oshgan. Fred Bruks singari IBM meynfreymlari uchun operatsion tizimni yaratishga harakat qilgan kishi va uning "Afsonaviy odam oyi" dasturiy muhandisligi bo'yicha kitobi bugungi kunda ham muhim bo'lib qolmoqda. Uning asosiy tamoyillari orasida " Birovni tashlab yuborish rejasi" qoidasi bor edi: tizimni loyihalashtirishning yagona usuli uni yaratishdir. Mening shaxsiy tajribamga ko'ra, ushbu maqolning donoligi aniq ravshan, ammo uni isrofgarchilik deb biladigan ko'plab rahbarlar uchun emas.
Har qanday dasturiy ta'minot to'plamining yagona to'liq spetsifikatsiyasi bu stekning o'zi, shuning uchun tizimni loyihalashtirishning yagona usuli uni yaratishdir. Dasturiy ta'minot dizaynerlari ma'lumotnomani amalga oshirmasdan spetsifikatsiyaning ma'nosizligini tushunadilar. Shuning uchun moslik va portativlik juda qiyin bo'lgan. Bugungi kunda korporativ axborot tizimlarini yaratish uchun standart bo'lgan Java 2 Enterprise Edition uchun e'lon qilingan texnik ko'rsatkichlar bir metrdan bir oz balandroq.
Do'stlaringiz bilan baham: |